传SQL语句出错?大家进来帮帮忙?

Sunniness 2007-02-05 03:27:39
我把SQL2000的存储过程脚本组合为一个字符串,再作为一条命令去执行,能成功执行!
但只过存储过程里包含" : "这个字符就出错,但我把脚本放到SQL2000的查询分析器里又可以执行,这是怎么回事,有什么办法处理这个特殊字符吗?
...全文
151 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sunniness 2007-02-07
  • 打赏
  • 举报
回复
问题解决,谢谢一楼的兄台!


ADOQuery1.ParamCheck:=False;

ParamCheck它是检查ADO 的命令合法性的,改一下就OK了!
mastersky 2007-02-05
  • 打赏
  • 举报
回复
同意2楼的看法,在ADOQuery的SQL语句中 :X表示X是一个参数。
zxf0089 2007-02-05
  • 打赏
  • 举报
回复
把Sql语句写道一个Memo中,将Memo.Text赋值给Query.Sql.Text;
hongqi162 2007-02-05
  • 打赏
  • 举报
回复
ADOQuery1.ParamCheck:=False;

2,498

社区成员

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

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