如何不使用BDE连接数据库(50分)

  • 主题发起人 主题发起人 unixhost
  • 开始时间 开始时间
U

unixhost

Unregistered / Unconfirmed
GUEST, unregistred user!
BDE太笨,安装时还要有它。
如何不用它。
 
很多数据库都右第3方控件直接存取 ,看你的是什么数据库。
在下面可以找到很多数据库的第3方直接存取控件

http://www.kylecordes.com/bag/index.html
 
其实使用DBE也可以,在 目录下有这么一些文件:blw32.dll(语言驱动程序),idapi32.dll(BDE基本函数库),idpdx32.dll(paradox驱动库),iddbas32.dll(DBASE驱动库),idr20009.dll(错误信息库),idsql32.dll(sql驱动库),europe.btl,fareast.blt,other.blt,usa.blt然后将这些库copy到目标目录,再修改HKEY_LOCAL_MACHINE/Software/borland/batabase engine/dllpath(字符串)和HKEY_LOCAL_MACHINE/Software/borland/blw32/blapipath(字符串)即可。注册表修改可参见Delphi默认设置.
 
access用Diamond,dbase用HCH或apollo
到深度历险去找
 
if you do not have any component for special database.
I think the best way is to use ODBC
 
可以用d5下自带的ado连access,sql server
 
用D5,Ado.
D4下,用第三方控件也行。
BDE也挺好的。
 
ado更大(除非你用win2000)
 
ADO不需建立别名
推荐
 
可以用d5下自带的ado连access,
这时access 支持事务吗??
我只知道用BDE 连access 可以支持事务!!
 
在msdn中检索odbc,那里会给你用odbc API编写数据库访问的例子,可以绕过BDE.
 
好象用TClientDatSet 控件不需要BDE 但是要一个dbclient.dll文件,同
时数据库功能不够强。
 
ado效果很好,并且将BDE转化为ADO也只要做很少的工作。
 
多人接受答案了。
 
后退
顶部