原来可以正确执行,现在出错提示:不正常地定义参数对象.提供了不一致或不完整的信息(200分)

  • 主题发起人 主题发起人 开心
  • 开始时间 开始时间

开心

Unregistered / Unconfirmed
GUEST, unregistred user!

环境:d7+ado+socket+sqlserver2000
我有一段程序:
adoquery.sql.text := ' select * from tabl where f1 like :v_param or f2 like :v_param '
adoquery. params.ParamByName('v_param ').asstring :='%' ;
adoquery.open ;
sql.text 是动态赋值的可能会变为(' select * from tabl2 where f1 like :v_param or f2 like :v_param or f3 like :v_param ')
开始的时候程序不出错,能正确运行,由于别的项目搁置了一段时间,今天来运行居然出错了:"不正常地定义参数对象.提供了不一致或不完整的信息"
用access 也有同样问题.
各位大侠怎么解决这个问题!!!????
在搁置这一段时间我下载和安装了madc2.7 ,madc2.8
 
沒試過, 但在親聞組看到, 有人測試madc2.8發現有不兼容現象, 建議先用 2.7的, 不知是不是與你的情況一樣!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
948
import
I
I
回复
0
查看
811
import
I
后退
顶部