关于多层数据库保存数据的问题(100分)

  • 主题发起人 主题发起人 yi_min
  • 开始时间 开始时间
Y

yi_min

Unregistered / Unconfirmed
GUEST, unregistred user!
Server端数据库为TQuery连接的主从表结构,应用Provider和主表连接,
从表和DataSource连接。
Client端用两个ClientDataSet,通过DCOMConnection启动伺服器,并用
两个DataSource连接相应的DBGrid,当对DBGrid在Edit状态下进行Append,
然后ApplyUpdates保存数据后,出现错误...
 
出现的是什么错误?你的从表也赋值了吗?有些字段是必须赋值的。
 
出现在的错误是ClientDataSet2与Provid Packet Error , 并且从表的所有
字段均已赋值.
 
可以把程序发给我一份吗?
wanpeng@sanlian.com.cn
 
Query的RequestLive是否为True?
 
目前source Code未在手头,明天发给你,谢谢!,Query的RequestLive是为True,我用的是Oracle 7.3,用DBRICHEDIT处理图文编辑字段.(D5)
 
明天我出差,你可能要久等了。
 
可以将Query的RequestLive=False;
再加于TUpdateSQL使用,试试看吧!
我现在就是这样做的
我觉得Query.Requestlive=True问题多多的!
 
可在 TDataSetProvider.BeforeUpdateRecord中自已寫程序提交數据.
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
828
SUNSTONE的Delphi笔记
S
S
回复
0
查看
760
SUNSTONE的Delphi笔记
S
后退
顶部