因要对同一结构的不同access数据库进行访问,希望在程序中动态改变adoquery的属性设置实现,但采用以下两种方法均不成功,请指教:
(adoquery的Sql:select c1,c10 from cz常口照片表 where c1=:c1 order by c10,c1为integer参数)
1、动态设置adoquery的Connection、Connectionstring属性
2、动态设置adoquery.Parameters.ParamByName('c1').DataType:=ftinteger;
运行时,adoquery.Parameters.ParamByName('c1').value:=c1(integer)
访问第一个数据库正常(设计时adoquery访问第一个数据库),但访问第二个数据时就提示:
类型不匹配,期待BCD类型,但实际是Integer。
请高手指教
(adoquery的Sql:select c1,c10 from cz常口照片表 where c1=:c1 order by c10,c1为integer参数)
1、动态设置adoquery的Connection、Connectionstring属性
2、动态设置adoquery.Parameters.ParamByName('c1').DataType:=ftinteger;
运行时,adoquery.Parameters.ParamByName('c1').value:=c1(integer)
访问第一个数据库正常(设计时adoquery访问第一个数据库),但访问第二个数据时就提示:
类型不匹配,期待BCD类型,但实际是Integer。
请高手指教
解决方案 »
- <Delphi COM深入编程>需要的朋友自取吧
- 如何分别获取声音及视频的波形图,并且可以编辑这边波形图?
- 如何提高本地数库的安全性?
- TListView,TComboBox这种控件如何保存一些Value值啊?
- 请教 rave打印预览的问题???
- 原700MB的光盘数据COPY到硬盘变成1GB多,现在有什么办法刻录到700MB的光盘呀?
- dephi6的帮助好像没有dephi5的帮助好用,是不是这样?
- 高手请来看看这段代码??帮我改改!!!
- 关于BDE打包的问题!非常急!!!
- 急急急!如何遍历程序中的菜单项?
- 请问QuickReport怎样确定是否到了最后一页啊
- required package vcl50 not found
加上adoquery.Parameters.Clear;
那就什么都没了。
adoquery.sql.text:='Xxx';
adoquery.sql.execute;
Close;
SQL.Clear;
SQL.Add('......');
Parameters[0].value:='...';
Parameters[1].value:='....';
...
...
Open;
end;