adocommand执行,出错。
/*===========
各位老大请帮忙
我一个sql脚本文件,里面大概有1200多行,320多条SQL.
现在,我要在delphi程序里用ADO驱动(驱动程序是oracle driver for oledb)连接这个oracle库,,并调入这个sql文件到ADOCommand的commandtext属性中,并执行。现在的问题是:
执行失败,提示什么“参数错误。。。”之类的信息。我估计是语句太长,不能这样执行。怎么办?
这个sql文件本身是没问题的,用sqlplus执行@filename.sql 均正确无误。
*/
各位老大请帮忙
我一个sql脚本文件,里面大概有1200多行,320多条SQL.
现在,我要在delphi程序里用ADO驱动(驱动程序是oracle driver for oledb)连接这个oracle库,,并调入这个sql文件到ADOCommand的commandtext属性中,并执行。现在的问题是:
执行失败,提示什么“参数错误。。。”之类的信息。我估计是语句太长,不能这样执行。怎么办?
这个sql文件本身是没问题的,用sqlplus执行@filename.sql 均正确无误。
*/
...全文
请发表友善的回复…
发表回复
hxshaou 2006-05-10
- 打赏
- 举报
脚本里用到参数了吗?
「已注销」 2006-05-10
- 打赏
- 举报
自已解决了,回复有分。
delphiseabird 2006-05-09
- 打赏
- 举报
把它分成多个sql执行,好找错误呀
-----------------------------------------
www.coderpub.com
-----------------------------------------
www.coderpub.com
ypnet 2006-05-09
- 打赏
- 举报
一定是参数传入错误
slipsun 2006-05-09
- 打赏
- 举报
分开做存储过程.
WangZWang 2006-05-09
- 打赏
- 举报
sql脚本是什么内容,
建议把脚本做成 ‘存储过程’来调用。
建议把脚本做成 ‘存储过程’来调用。