关于BDE在中间层的一个BUG问题(50分)

  • 主题发起人 主题发起人 南腔北调
  • 开始时间 开始时间

南腔北调

Unregistered / Unconfirmed
GUEST, unregistred user!
环境:WIN2000+DELPHI+MYSQL ODBC+MYSQL
我在中间层中用BDE连接MYSQL的ODBC驱动
在客户端,用TClientDataSet
如果运行的SQL语句中有一些关键字(如DISTINCT)或者是多表查询时,就会报告出错:有一些不能识别的关键字
直接用BDE连接MYSQL ODBC,在TQUERY运行同样的语句均不会出错
然后我把中间层的BDE换成ADO,再在客户端运行同样的语句,也不会出错
这样是不是说明BDE对ODBC支持不好?
个人认为是
如果我把中间层的BDE换成ADO,效率是不是会更好(必竟是一家的东西)?有没有什么要注意啊?
还望各位有经验的高手和前辈指点!
 
是不是你SQL语句写的有问题呢?
 
如果我把中间层的BDE换成ADO
至少 用户 可以多一些
我做过测试
bde 到 80 个客户端时 就不行了
ado 到 170 个客户端时 就不行了
 
后退
顶部