如何绕过BDE操作数据库,要求能象TQuery一样能执行SQL语句?或只面向Access,Paradox(100分)

  • 主题发起人 主题发起人 浪刀
  • 开始时间 开始时间
access的话用Diamond Access ,直接通过DAO操作ACCESS库
DBF等用Hcn_v653 ,v660也发布了

http://hunterzhang.yeah.net可下栽
 
Tquery可以绕过BDE吗?
是不是还是间接使用BDE。
用那些新东西一下接受不了,还是用BDE吧?
 
>面向Access,Paradox
可以使用SQL语句呀
 
用ADOQuery吧,设置connectstr属性后即可,用起来和QUERY一样方便!
 
在Delphi5下可以用ADO控件.
 
用ado写的程序可以直接在别人的机器上用吗?好像不行吧

来自:火凤凰 时间:00-4-13 19:32:00 ID:219636
我写了个程序用Componet Palette里ADO Page里的ADOdataSet连通了个Access数据库,编译后的文件,无法在其他机器上运行
一运行就报interface not support,我该怎么办?



 
用ADO吧!我们原来也用BDE!后来因为BDE要配置现在改用ADO了!
 
有几个控件可以实现不需要BDE:
去http://home.online.tj.cn/~kw/,在Delphi天地->第三方控件->数据库,下载
你需要的控件。
 
用了ADO之后,在运行的机器上也要装上相应版本的ADO,不过由于ADO是MS的产品,可能在装其它软件时就不知不觉给装上了,相对来说可能要比BDE好点。想要完全不需要配置的数据库引擎,我看只有直接读它了。
 
我们做过test,在某些情况下,速度ADO>ODBC>BDE,特别是在做三层的时候。
 
ADO需要安装盘中自带吗?
 
可以直接操纵SQL的数据库驱动DLL文件,文件名是Ntwdblib.dll在/windows/system下,但是你必须装SQL6.0客户端
 
多人接受答案了。
 
后退
顶部