Delphi中ADO的问题,头都大了。 换ADO真是失策的哦~!

remix2002 2003-09-13 07:35:23
以前软件一般都是用的BDE,数据处理都没有什么问题/。
但在换用了ADO后,多表更新的问题就不必说了,解决不了!但是在用DBLookupField时,也出现很多问题。
在Dataset中New一个新字段,并设置字段的DbLookup属性后。在设计时打开没有
问题,但在执行时总是要报“出现未知的错误”。中文提示,肯定是ADO的问题。

天哪,在ADO中,如何显示字段的显示信息啊? 难道只有一个一个语句在SQL中关联吗????
同样的程序如果是Access数据库可以,但SQL SERVER数据库后就不行了。真不知道什么原因。
...全文
56 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
Iamfish 2003-09-24
  • 打赏
  • 举报
回复
>>>>在Dataset中New一个新字段,并设置字段的DbLookup属性后。在设计时打开没有
问题,但在执行时总是要报“出现未知的错误”。中文提示,肯定是ADO的问题。

这个问题我也遇到过!!在设计时就会这样的。但是编译出来就不会,不知是什么原因。我刚开始还以为是我用的那套皮肤控件的问题,后来才知道是这个原因。

各位ADO高手,多表更新你们是如果处理的??
  • 打赏
  • 举报
回复
我用了将近3年了,一般数据处理是没有问题的,
开始用的时候,不熟悉,问题多多,
熟悉后就知道,它很方便.much better then bde
i'm an old boland developer.
阿亮 2003-09-24
  • 打赏
  • 举报
回复
ADO真是棒级了,当然是对于我这种能驾轻就熟的选手来讲,哈哈!

ADO真的不错啊,不要抱怨了,努力提高自己才是正路!
zhaoczchenly 2003-09-24
  • 打赏
  • 举报
回复
我也遇到过
remix2002 2003-09-24
  • 打赏
  • 举报
回复
比如下面的查询处理程序:
SELECT *
FROM s_Gnsm
WHERE GNDM NOT IN
(Select GNDM FROM s_Fzqx
where Fzbm = :Fzbm
)
ORDER BY gndm
设置了参数后,在设计阶段设置参数,运行没有一点什么问题。 但在执行时,就可能报什么子查询中什么参数初始化问题。
但在不同的操作系统上可能问题也不存在了。

如果说ADO驱动程序问题,但升级了ADO到ADO2.7了,问题依旧。

当然还有很多设计阶段好好的,但可执行文件不支持的情况。
remix2002 2003-09-24
  • 打赏
  • 举报
回复
确实是lookup字段的lookupcache属性设置为true就可以解决/
谢谢.

不过,Delphi的ADO问题远不止这些。

问题多多。奉劝还是小心选择为好。如果是做大的系统应用的话
killlaoli 2003-09-15
  • 打赏
  • 举报
回复
楼上不是已经有人答了嘛...

“将所有lookup字段的lookupcache属性设置为true,就不会报“出现未知错误”了”

楼主你试过了吗?

试都不试光呼喊噩梦,不去解决,噩梦是永远不会结束的...
ghostmaster 2003-09-15
  • 打赏
  • 举报
回复
慢慢去适应ado吧,现在borland公司的bde已经停止不开发了,而microsoft的ado技术正在迅速发展,相信不久的未来就是ado的天下了:)
xhai 2003-09-15
  • 打赏
  • 举报
回复
我一直这样做,从没有出现过问题,
要不你从新做一次可能是你什么地方后来改过
soldier7451 2003-09-15
  • 打赏
  • 举报
回复
同意楼上的,我就感觉ado不错
aiirii 2003-09-15
  • 打赏
  • 举报
回复
坦白的講,我認為,如果你用d6+up2,或d7,ado實現的功能應該比BDE更強,如果你有問題,可能是你還沒知道正确的處理方法而已!!!
vmao 2003-09-15
  • 打赏
  • 举报
回复
用ado找死啊?哈哈!
txmaster 2003-09-15
  • 打赏
  • 举报
回复
请安装Delphi6的Update1和Update2
lixiangdong_1221 2003-09-15
  • 打赏
  • 举报
回复
没问题,你说的,我都做过,不会有任何错误。
NEW FIELD 和往常的数据集一样。
dickeybird888 2003-09-15
  • 打赏
  • 举报
回复
可能是升级包没有安装把!
馮強 2003-09-15
  • 打赏
  • 举报
回复
ADO不错,如果用Access和SQL-Server的话。
deeply 2003-09-15
  • 打赏
  • 举报
回复
哦,兼容性的问题总是存在的阿。
我用ado觉得不错啊!
zhiyong82 2003-09-15
  • 打赏
  • 举报
回复
关注
hongqi162 2003-09-15
  • 打赏
  • 举报
回复
gz
aiunong 2003-09-15
  • 打赏
  • 举报
回复
是的
加载更多回复(6)

2,495

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧