下面这段代码:
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就出错‘参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突’。为什么?
解决方案 »
- delphi2006安装FastReport后怎么把FastReport的控件工具栏调出来
- delphi 三层开发经验汇总贴(大家来补充)
- 关于判断未相应程序的解决办法
- 求中文MSDN For virtual studio 6
- 如何把一段视频存放到服务器上
- 快救命啊!!!谁第一个解决,90分全部给他(她)!!
- ◇◇测试 Delphi 7.0 Studio Enterprise 版本中~~~~◇◇
- 调查一下:如果跳槽的话,大家一般通过什么渠道寻求新的单位?(版主请先不要删)
- 数据结构,架构,还是什么的问题,求大神指点
- 是谁在减我的专家分????
- XML文档 [动态] 导入到一个clientdataset时出现错误。。。
- 请问如何制作chm 文件 ????????????
放在ADOQUERY里参数是不正确的
'State = ' + QuotedStr('CA');
参考delphI帮助
这个问题的标题改为“TADOQuery 的 Filter怎么用”比较合适
.....like :P1
form1.adoquery1.parameter.parabyname('P1').value:='%abc%'