因要对同一结构的不同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。
请高手指教