当前位置:主页   - 电脑 - 程序设计 - C/C++
C++Builder2007使用dbExpress开发firebird数据库
来源:网络   作者:   更新时间:2012-02-11
收藏此页】    【字号    】    【打印】    【关闭

  这几天刚从cb6升级到cb2007,有个自己写的程序使用dbExpress开发firebird数据库,连接不上,在网上找了一些资料,自己又摸索了一些cb2007的新功能,介绍给大家。

   首先声明,本人不是专职程序员,编程只是爱好,以下方法并不是我最先发现的,我只是整理一下,并给那些还在cb6下开发的兄弟介绍点cb2007的新东西。为了迎接cb2009,呵呵。

   图片点击放大。

   1、 首先修改dbExpress的ini配置默认是C:Documents and SettingsAll UsersDocumentsRAD StudiodbExpress

C++Builder2007使用dbExpress开发firebird数据库

  图片看不清楚?请点击这里查看原图(大图)。

   dbxconnections.ini增加的内容

   FBCONNECTION是firebird网络版连接

   FB_ECONNECTION是firebird嵌入版连接  [FB_ECONNECTION]
DriverName=Firebird_E
Database=database.fdb
RoleName=RoleName
User_Name=SYSDBA
Password=masterkey
ServerCharSet=
SQLDialect=3
ErrorResourceFile=
LocaleCode=0000
BlobSize=-1
CommitRetain=True
WaitOnLocks=True
Interbase TransIsolation=ReadCommited
Trim Char=False

 

[FBCONNECTION]
drivername=Firebird
Database=database.fdb
rolename=RoleName
User_Name=SYSDBA

Password=masterkey

sqldialect=3
localecode=0000
blobsize=-1
commitretain=True
waitonlocks=True
interbase transisolation=ReadCommited
trim char=False

 

dbxdrivers.ini增加的内容

 

[Installed Drivers]
DB2=1
Firebird=1 //网络版
Firebird_E=1 // 嵌入版
Interbase=1
MySQL=1
Oracle=1
Informix=1
MSSQL=1
ASA=1
ASE=1
BlackfishSQL=1
DBXTrace=1
DBXPool=1

 

// 嵌入版
[Firebird_E]
GetDriverFunc=getSQLDriverINTERBASE
LibraryName=dbxint30.dll
VendorLib=fbembed.dll
Database=database.fdb
RoleName=RoleName
User_Name=SYSDBA
Password=masterkey
ServerCharSet=
SQLDialect=3
BlobSize=-1
CommitRetain=True
WaitOnLocks=True
ErrorResourceFile=
LocaleCode=0000
Interbase TransIsolation=ReadCommited
Trim Char=False

 

 //网络版
[Firebird]
GetDriverFunc=getSQLDriverINTERBASE
LibraryName=dbxint30.dll
VendorLib=fbclient.dll
Database=database.fdb
RoleName=RoleName
User_Name=SYSDBA
Password=masterkey
ServerCharSet=
SQLDialect=3
BlobSize=-1
CommitRetain=True
WaitOnLocks=True
ErrorResourceFile=
LocaleCode=0000
Interbase TransIsolation=ReadCommited
Trim Char=False

 

[Firebird_E TransIsolation]
ReadCommited=1
RepeatableRead=2

 

[Firebird TransIsolation]
ReadCommited=1
RepeatableRead=2

其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明