zoukankan      html  css  js  c++  java
  • unidac连接FireBird数据库

    dbconn: TUniConnection;

    with dbconn do
        begin
          if not Connected then
             begin
                ProviderName := 'interbase';//这里确定为interbase 但是可以支持firebird
                Username := 'sysdba';//数据库密码
                Password := 'masterkey';//数据库密码
                //Server := 'localhost';
                //port:=3050;
                Database := 'DBUSERDATABASE.FDB';//数据库文件的位置,这里在当前目录
                SpecificOptions.Clear;
                SpecificOptions.Add('InterBase.ClientLibrary=gds32.dll');//设置embeddll驱动位置
                SpecificOptions.Add('InterBase.CharLength=0');//设置为0让,unidac自动读取fb设置
                SpecificOptions.Add('SQLDialet=3');//设置为3
                //SpecificOptions.Add('USEUnicode=true');//迟滞unicode 有人说有问题 我没有发现
                try
                  Connect;
                  writelog('打开数据库成功!');
                  Result:=True;
                except
                  result:=False;
                  writelog('打开数据库失败!');
                end;
             end
          else
             begin
               Result:=True;
             end;
        end;

  • 相关阅读:
    S32K142学习记录_day1
    dsPIC33EP单片机的PPS(外设引脚选择)
    零欧电阻
    MOS管的栅极和源极之间的电阻
    RDLC表格排序设置
    SQL相关
    使用sql的xmlpath可以把xml文件转化为表格
    Visual Studio2017 无法折叠
    使用图形化界面打包自己的类库
    初识NuGet及快速安装使用
  • 原文地址:https://www.cnblogs.com/wangorg/p/3614114.html
Copyright © 2011-2022 走看看