下面这段代码:
with ClientDataSet1 do
begin
Filtered:= False;
Filter:= Format('%s LIKE ''%s''', ['Department_ID', StrPas(Node.Data) + '__']);
Filtered:= True;
end;用ClientDataSet运行正确,用ADOQuery就出错‘参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突’。为什么?
with ClientDataSet1 do
begin
Filtered:= False;
Filter:= Format('%s LIKE ''%s''', ['Department_ID', StrPas(Node.Data) + '__']);
Filtered:= True;
end;用ClientDataSet运行正确,用ADOQuery就出错‘参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突’。为什么?
解决方案 »
- 求助:用delphi制作<拳皇97>里陈国汉转球的一个输出问题
- 为感谢“嘉”朋友为我解决问题,特送100分表示感谢
- 如何实现REPORT数据根据自定义的行数进行翻页,急!!!
- tthread类的create 与thread对象的create 有什么区别? 100分!!
- 为什么OpenDialog1.FileName是乱码?
- 网吧游戏更新利器 V0.1(要源码的留信箱,要分的随便侃侃)
- 谁知道Excel文件的存储格式
- 串口发送和接收字符串编程 Delphi
- 关于DBGrid里的计算。谢谢。
- 我想在DBGrid1中的indicator中显示table中的数据记录数,如:1、2、3?如何操作?
- XML文档 [动态] 导入到一个clientdataset时出现错误。。。
- 请问如何制作chm 文件 ????????????
放在ADOQUERY里参数是不正确的
'State = ' + QuotedStr('CA');
参考delphI帮助
这个问题的标题改为“TADOQuery 的 Filter怎么用”比较合适
.....like :P1
form1.adoquery1.parameter.parabyname('P1').value:='%abc%'