环境:应用服务器里有一个TDatabase,TQuery控件,TQuery里面的SQL语句是带参数的。连接的是Oracle数据库。
在客户端,如果重新赋值SQL就可以,但我传递参数执行出错:operator not applicable.
请问怎么处理?
在客户端,如果重新赋值SQL就可以,但我传递参数执行出错:operator not applicable.
请问怎么处理?
解决方案 »
- TIniFile的WriteBinaryStream方法怎么用?
- 求delphi Imgaelist的使用例子
- 超级菜的问题
- PInteger = ^Integer,在整个过程里均没有被使用,请问PInteger起什么作用?
- 谢谢大家来看看吧,我想了很久了.
- 关于DOQuery的一个简单问题??在线…… ……
- ComboBox下拉框中能不能多选,怎么实现?
- 第三方控件对DELPHI新版本的支持如何?
- 不知道大家遇到过没有……
- 这个编号如何解决?(专家们请进)
- WIN9x系统有没有页目录和页表之分?如有用SOFTICE怎样查看?
- 为什么TUdpSocket接收不到数据?在网上找了很久也没有结果~~~~
再赋参数 Query.ParameByName("afasdf").as.. := ....
然后 Query.Open;
如:
ClientDataSet1.Close;
ClientDataSet1.Params.ParamByName('adff').AsString := 'dfasfas';
ClientDataSet1.Open;
我也不知道出错在那里。用commandtext改变SQL又可以。请高手多多赐教。
将里面的参数删除,然重新Fetch Params一次 如果还是问题,就没碰到过了
我再试试。