多層系統中的數據保存問題

lc406 2003-10-18 12:05:13
本人用Delphi5 + SQL SERVER2000開發一個三層的系統時﹐出現一個奇怪的問題。
在某數據表中定義一個字段Remark為 Text類型 (Delphi稱為Memo字段)﹐在用ClientDataSet提交數據時﹐如果Remark中寫入內容﹐則保存會出錯。提示為另一個用戶
在修改。(another ...changed 之類提示)
如果Remark不寫入任何內容﹐則保存正常。此事百思不得其解。也不知何處的控件設置有誤。
DataSetProvide控件Option屬性如下﹕[poCascadeDeletes,poCascadeUpdates,poAllowMultiRecordUpdates,poAllowCommandText]
請高手指點。
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leapmars 2003-10-19
  • 打赏
  • 举报
回复
把程序跟踪一下,看是在那个函数中出现异常
huojiehai 2003-10-18
  • 打赏
  • 举报
回复
还不行的话,把数据传到应到服务器端,再像C/S一样更新到表中
huojiehai 2003-10-18
  • 打赏
  • 举报
回复
表有没有索引,没有加上试试
hiflower 2003-10-18
  • 打赏
  • 举报
回复
将这个字段在 ProviderFlags 属性中去掉 pfInWhere,pfInKey

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧