三层结构,socket,ado连接oracle,为什么applyupdate(0)不起作用??也不报错?(50分)

  • 主题发起人 主题发起人 tomboy
  • 开始时间 开始时间
T

tomboy

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个“确认”按钮,这个按钮调用ClientDataSet的applyupdate(0),但点击后什么反应也没有,
我写的信息也不能存入数据库。
我开始以为是我的表没有主键造成的,我给表加上主键还是不行。
在oralce中如何跟踪应用程序执行的sql语句???就象sql server中的那个监视器一样?
 
中间层没有commit?
 
三层 的 事务 (我被折腾过)!
socketServer 的server上的函数调用时的参数传递(我也被折腾过)!

 
TNND,Oracle真他妈的难用!!!
我捕捉了一下错误,它报告说表不存在!!因此在ApplyUpdate的时候出错,所以存不进去
了。是不是用户名不对??我用的system/manager登录
 
你的表用什么用户建的?那么用建表的用户去访问,或者用 用户.表 来访问
比如 select * from scott.dept
 
其实只要把中间层的那个DataSetProvider控件的ResolveToDataSet默认属性改成True就可以了。
 
多人接受答案了。
 

Similar threads

回复
0
查看
848
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部