如何保存数据? (老掉牙的问题, 没掉牙的来看一看)(30分)

  • 主题发起人 主题发起人 zyx1122
  • 开始时间 开始时间
Z

zyx1122

Unregistered / Unconfirmed
GUEST, unregistred user!
详细见http://www.delphibbs.com/delphibbs/dispq.asp?lid=1291464
我用Post和ApplyUpdate怎么也保存不了数据.
前两天, 我找了个Delphi专家帮我.
但是他做了半天也没有解决问题.
我的数据库是MS Access, Delphi 6.0
我用Update TableName Set Field1 = 'value1'可以Update数据库
我猜想是不是Delphi6.0和MS Access数据库处理上是不是有某些问题.
我的Table只有一个PK.
 
你用applyupdate(1)看看。
还有,你有没有把表搞错了,你正在修改的表,是你看到的表吗?
也许你修改了另一个表,你还不知道呢?看看clientdata1的tablename。
 
用什么方式连接的,换个方式试试
 
to:pcc_mmz1
表肯定没有错.
 
用ODBC连接
 
原来你做的是三层。
这应该是你保存数据时有错误(比如非空字段没赋值等),但中间层没有将错误返回客户端,你捕获一下错误,
然后再继续吧,捕获错误的方法李维那三本书上有,你自己看一下
 
我把StoreDefs属性改为TRUE
提示'不可以修改Readonly的Dataset'
 
你要update的在数据库里面是不是自增字段或者别的什么readonly的field啊?
 
没有.
我用Update TableName Set Field1 = 'value1'可以
 
我有同样的问题,我连接ACCESS 可以,但连接到SQL SERVER 2000
就不可以了?没有其它字段和表,就一个单表,但有时可以更新,但一下子出错了!就不可以了
 
接受答案了.
 
后退
顶部