在delphi7的dbexpress控件面板中想要用TSQLConnection连接firebird数据库。但在delphi7的dbexpress控件中只提供了与Interbase数据库连接的驱动,并没有提供有关与firebird连接的驱动。但由于firebird的数据库与Interbase类似。所以我们可以手动修改\Borland\Delphi7\Bin目录下的dbxconnections.ini及dbxdrivers.ini这两个配置文件内容增加连接firebird的驱动程序。

首先在dbxdrivers.ini文件里增加如下内容:

[Installed Drivers]
DB2=1
Interbase=1
Firebird=1     //增加的内容

[Firebird]
GetDriverFunc=getSQLDriverINTERBASE
LibraryName=dbexpint.dll
VendorLib=fbclient.dll
Database=database.gdb   
RoleName=RoleName
User_Name=SYSDBA
Password=masterkey
ServerCharSet=
SQLDialect=1
BlobSize=-1
CommitRetain=True
WaitOnLocks=True
ErrorResourceFile=
LocaleCode=0000
Interbase TransIsolation=ReadCommited
Trim Char=False

[Firebird TransIsolation]
ReadCommited=1
RepeatableRead=2

接着在dbxconnections.ini文件里增加如下内容:

[FBConnection]
DriverName=Firebird
Database=database.fdb    //如有报错,此处根据实际情况填写自己的数据库名
RoleName=RoleName
User_Name=SYSDBA
Password=masterkey
ServerCharSet=
SQLDialect=3
ErrorResourceFile=
LocaleCode=0000
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
Interbase TransIsolation=ReadCommited
Trim Char=False

在以上配置文件添加完对应的内容后,再打开delphi7的dbexpress控件面板的TSQLConnection 控件,双击打开此时就可以看到刚刚在dbxconnections.ini配置文件里添加的firebird驱动类型的数据库连接名FBConnection,选中OK,即可设置连接到对应的firebird数据库,如下截图所示:

delphi7+firebird+dbexpress相关推荐

  1. 转:Firebird 数据访问组件 (Delphi)

    转自:http://www.faceker.com/200809/firebird-data-access-components.html 在 Delphi 下可访问 Firebird 数据库的组件非 ...

  2. delphi7 安装delphi 5 delphi 6控件

    delphi7默认没有安装.需要手动安装.  具体位置:delphi7/bin/dclsockets70.bpl. 安装方法如下: Component->Install Packages-> ...

  3. Delphi7 Lite Edition 7.3.4.0 [2010-11-20]

    Delphi7 Lite Edition 7.3.4.0 [2010-11-20] 序 [Borland是一家令人景仰的公司,當值Borland已成往事之際,謹以此產品獻給曾經的Borland,紀念已 ...

  4. Delphi历史版本介绍(一)从Delphi1到Delphi7

    Delphi历史版本介绍(一)从Delphi1到Delphi7 Pascal是一种计算机通用的高级程序设计语言.它由瑞士Niklaus Wirth教授于六十年代末设计并创立. TurboPascal语 ...

  5. Delphi中文帮助[1]Delphi7的新特性

    声明:本文是对borland公司delphi7在线帮助的翻译.原文版权归borland公司所有,中文翻译版权归作者所有.本文可以在不经作者授权的情况下进行转载,但必须注明作者和源出处,且不得用于商业用 ...

  6. Firebird数据库及工具

    Firebird数据库虽然不一定有SqlServer那么强大的功能,但可以满足一般的应用需要,利于网络发行,零配置可以最大限度地减轻售后服务量.据说在国外有相当多的软件是使用Firebird数据库,必 ...

  7. 037_《Delphi7高效数据库程序设计》

    <Delphi7高效数据库程序设计> Delphi 教程 系列书籍 (037) <Delphi7高效数据库程序设计> 网友(邦)整理 EMail: shuaihj@163.co ...

  8. 064_《Delphi7程序设计与开发技术大全》

    <Delphi7程序设计与开发技术大全> Delphi 教程 系列书籍 (064) <Delphi7程序设计与开发技术大全> 网友(邦)整理 EMail: shuaihj@16 ...

  9. RADStudio连接MySQL_使用FireDac(Delphi)在Firebird中创建数据库

    我最近从AnyDac改为FireDac(8.0.5.3365).我们正在运行Delphi 2006. 当我使用此组件的AnyDac版本时,我可以通过执行以下操作来创建新数据库. 设置我的连接 fCon ...

  10. qt5.6.3下使用firebird

    有人把firebird比作数据库界的瑞士军刀,想学习一下其在QT5.6中的使用,于是便开始了一场自己挖坑,自己埋的旅程. 环境说明:win7 64位+QT5.6 mingw4.9 32位(好像官网上也 ...

最新文章

  1. mysql ssl 登陆_MySQL:SSL远程登录
  2. Zookeeper数据的同步流程
  3. 视频直播中 | 5G到底有多快?现场测速,带你走进5G生活
  4. Dragonfly成为CNCF孵化项目,我们与基金会首位华人TOC聊了聊
  5. 系统架构师学习笔记-论文摘要部分的写法
  6. html引入png不显示透明北京,解决在网页上显示PNG图片底色不透明的方法
  7. python config模块_用Python内置模块处理ini配置文件
  8. java为什么使用TypeReference
  9. 读一本自己心爱的书,冒什么风险都是值得的
  10. 计算机打印的接口类型,按打印机与计算机的接口类型:可分为并行、串行和USB接口...
  11. wps出现安装installer_我安装WPS2002时显示,该计算机缺少installscript引擎,请运行i
  12. 支持ipv6路由器有什么优点?路由器应用了哪些技术?
  13. 上海高中开设计算机课,如何提升高中计算机课的趣味性
  14. 用C语言实现扫雷游戏(详解)
  15. 怎样才能使你的Mac桌面干净整洁?
  16. 安装elasticsearch后,本地访问不了
  17. PHP使用web3还原助记词
  18. Python爬取分析动漫之家订阅量最多的漫画的标签
  19. 青软再助力!廊坊企业数字化转型专题培训会圆满完成
  20. SqlPersistenceService持久化数据库

热门文章

  1. wsdl2java教程_[Java教程]apache CXF wsdl2java工具的使用
  2. 华硕笔记本 FX50J Fn热键无效
  3. 基于 TI 方案 CC2540 低功耗无线蓝牙模块详解
  4. 通用即插即用监视器驱动下载_请你给广色域显示器装下驱动好么? 尤其是k7b小金刚以及nano ips面板显示器的用户...
  5. 单片机(ISIS 7 Professional):交通灯代码项目
  6. excel2010文件转换为 dbf 格式文件
  7. Java学习代码合集
  8. 海康摄像SDK开发笔记(一):海康威视网络摄像头SDK介绍与模块功能
  9. 商业计划书模板(高质量)
  10. Node.js mm131图片批量下载爬虫1.01 增加断点续传功能