解决方案 »
- delphi adoconnection连接ORACLE数据库问题
- 问个ShowModal的问题?
- 求助 DBGrid 合并单元格
- XP下仿Vista的透明玻璃带光晕阴影的窗口,提代源码给大家看!!!
- 我设置了一个参数[存注册表],用来控制CXGRID在分组后时候直接展开。但是不知道写在哪里?
- 云inging!高手没见到过的错误!在线等,给分inging!
- 搜索功能:在edit内的输入要搜索内容,搜索所有treeview的节点,激活搜索到的相应的节点,怎么实现?
- IdHTTP客户端控件编程问题
- 关于16进制数在DELPHI中应用的问题
- 关于多个Button共用一个程序的问题,哪位给提个醒,谢了
- 关于hbrBackground一些疑问
- 求FastReport中code128 auto的算法
你SQL应该这样赋值額~ADOQuery1.SQL.Text := 'select field_1 from v_abc ';
或者
ADOQuery1.SQL.clear;
ADOQuery1.SQL.Add('select field_1 from v_abc ');
如果语句 select field_1 from v_abc 本身运行无问题,那就说明可以调用方法函数了。
select * from v_abc
在 sql plus 或 PL/SQL Developer 等工具里面调试通过…
TQuery只是一个获取数据的载体,如果你语句本身都调试不过去,肯定会报错了……
SQL本身没有问题,视图也可以编译通过,就是在用TQuery打开数据集时报错。
最后判断是视图的查询字段里用到的外函数个数太多所致(超过4个),引用外函数的字段减少到4个以下就可以了。
再次谢谢各位!