我要用delphi创建一个作业用来定时备份数据库,sql语句写好了,但是delphi每次执行都会提示“至少一个参数没有被指定值”和“不正常的定义参数对象,提供了不一致或不完整的信息”,但是我把每一次要执行的sql语句拷贝到查询分析器里执行都没有任何问题,不知道什么缘故,请大家不吝赐教。
测试楼主的sql代码没有问题.
检查一下:
1. CommandText 的结果是否被截断
2. 简化脚本,分步调试
创建作业的脚本是由几段组成的,先执行一段,如果无错误,再把后面的加上去,直到找出是那段有问题.
对的,同意邹建的说法,你先把你的sql分成几段,调试为主,看看每段是否都是可以正确执行的?直到找到错误的地方,修正。
另外,单步调试,再次确认看一下CommandText的内容,我记得作为参数传入的string是有长度限制的