求助,用Delphi开发DB2数据库时post数据提示错误,好心人进来看一下~~ ( 积分: 100 )

  • 主题发起人 主题发起人 shaoyy
  • 开始时间 开始时间
S

shaoyy

Unregistered / Unconfirmed
GUEST, unregistred user!
后台是 Linux + DB2,前端是 windows + delphi6 + ADO ,查询数据没有问题,但是保存数据就会出错,例如下面的查询:
select * from sbodemo_china.oitm
用ADOQuery打开查询,修改其中的一条记录POST时,报错:"sbodemo_china.oitm是未定义的名称"
sbodemo_china 是模式名称,确实是存在的,难道ADO自动产生的保存SQL存在语法错误??(后来试了一下用BDE也会有同样的错误,难道是DB2的ODBC支持组件有问题?)刚接触DB2,各位有经验的大侠教教我啊~~
 
后台是 Linux + DB2,前端是 windows + delphi6 + ADO ,查询数据没有问题,但是保存数据就会出错,例如下面的查询:
select * from sbodemo_china.oitm
用ADOQuery打开查询,修改其中的一条记录POST时,报错:"sbodemo_china.oitm是未定义的名称"
sbodemo_china 是模式名称,确实是存在的,难道ADO自动产生的保存SQL存在语法错误??(后来试了一下用BDE也会有同样的错误,难道是DB2的ODBC支持组件有问题?)刚接触DB2,各位有经验的大侠教教我啊~~
 
参考下面的链接,看有帮助没有
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1501450
标题: 有关db2的两个问题,呼唤高手!(在线等待中......)
 
将表名换成大写试试:
select * from SBODEMO_CHINA.OITM
 
呵呵,已经搞定了,将原来的OLE DB连接方式换成ODBC连接就可以了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部