我现在接了一个项目DELPHI6的项目。要求必须用DELPHI6的BDE方式连ORACLE8i的数据库。我现在BDE中的ORACLE驱动版本是5.2.0.2现在我用BDE连ORACLE数据库可以成功。用QUEYR只读访问数据也可以。但是当我要可写方式打开表时,就是把QUEYR的RequestLive设为true打开表时,就报BDE错误“Table not found”。用TABLE打开表也是报BDE错误“Table not found”。例如:
query1.close;
query1.sql.text:='select field1 from table1';
query1.RequestLive:=true;
query1.open;
就立刻报错。
如果去掉query1.RequestLive:=true;这句就可以访问表。
现在搞的我想修改数据必须在QUERY中发SQL语句才可以。但是有的地方必须要在界面上就可以修改数据。所以没办法,必须要解决掉这个问题才行。
所以请教大家,请大家帮忙解决问题。如果要下载补丁,请告诉我下载的地址。我不胜感激。
query1.close;
query1.sql.text:='select field1 from table1';
query1.RequestLive:=true;
query1.open;
就立刻报错。
如果去掉query1.RequestLive:=true;这句就可以访问表。
现在搞的我想修改数据必须在QUERY中发SQL语句才可以。但是有的地方必须要在界面上就可以修改数据。所以没办法,必须要解决掉这个问题才行。
所以请教大家,请大家帮忙解决问题。如果要下载补丁,请告诉我下载的地址。我不胜感激。
解决方案 »
- 求一rtf转图片代码,图片大小确定(800×600),如果rtf过大,需要转出多幅图片,
- 如何升级控件,保留功能!
- 批量数据显示问题-在线等待
- 请大家谈谈关于底层登录技术
- 在Delphi中如何实现VC中的CRectTracker类
- 怎么实现信息在局域网中的广播????
- 如何用DELPHI实现类似PowerBuilder的下拉数据窗口是多字段显示的那种
- 各位老大,救命啊!!!
- **********请问各位,我想用delphi写一个客户端,为了连接一个用VC写的socket服务器,是不是增加一个clientsocket组件即可************
- 支持断点续传----新手不可不看-高手更要看
- 我这儿有好书谁要?
- 请教ggjj:使用SkinEngine中的PageControl出现问题如何解决?
试试把sql中表名称的大小写调整一下,同数据库中一致.
query1.RequestLive:=false;
query1.close;
query1.sql.text:='select field1 from table1';
query1.RequestLive:=true;
query1.open;
query1.close;
query1.sql.text:='SELECT FIELD1 FROM TABLE1';
query1.RequestLive:=true;
query1.open;
应该不会有问题了,我的问题是这样解决的
Delphi用LocalSQL,有很多限制。