Office中国论坛/Access中国论坛

标题: [求助]是odbc驱动程序问题,还是sqlserver问题? [打印本页]

作者: lunamoon    时间: 2002-9-7 23:01
标题: [求助]是odbc驱动程序问题,还是sqlserver问题?

在mdb中,通过链接表功能链接到odbc的数据源,odbc访问sqlserver2000的数据.
当要进行对某一表的已有记录编辑(对字段进行修改),就会出现如图提示.写入冲突
是odbc驱动程序问题,还是sqlserver问题?[upload=bmp]http://www.office-cn.net/vvb/uploadimages/2002971501552025.bmp[/img]
作者: tmtony    时间: 2002-9-7 23:09
1。试试设置主键
2。如果设有时间戳的字段,先删除它
3。生成SQL语句后,用它再新建一个表,再删除原表
4。更新ACCESS的相关补丁

作者: lunamoon    时间: 2002-9-8 00:58
1。我的主键已设(在sqlserver2000上)
2。没有时间类型的字段
3。原表太大,有近5000条,不太想删除。
4。哪有相关补丁。
2000 xp都有这个问题。
对于我们目前的应用的升级(从mdb升到sqlserver),最省事的办法是用odbc,原来的开发就不用怎么修改。现在我最头痛的是上述问题,不能对一条记录反复修改。在链接的表中,只有一张表有这问题,其他表都能反复编辑。而且其他表有时间型字段。
作者: wati    时间: 2002-9-8 01:35
标题: 刚刚我在十分钟前解决了这个问题,原来窗体中调用了recordset 必须加dbseechanges,
原来窗体中调用了recordset 必须加dbseechanges,
作者: HG    时间: 2002-9-8 03:01
呵呵,看來真的是記錄鎖問題,呵,你有麻煩啦。
作者: lunamoon    时间: 2002-9-9 21:12
但是,我是在打开的表里直接编辑记录的。没有用窗体。报错的提示第一个按钮一直为灰。
情指教。
作者: yangzikang    时间: 2008-3-20 17:23
怎么加加 dbseechanges, 我好象也遇到这个问题现在,搞不定了!
作者: yangzikang    时间: 2008-3-20 17:27
界面用access,后台用sqlserver数据库,用odbc数据源链接,用窗体绑定数据表,多用户使用时,其中一个客户端打开了链接表后,另外一个客户端要在这张表上插入记录,提示插入失败,原来是可以插入的,用了一段时间就不行了,但是删掉一些数据就可以了,还有就是没有人打开这个表的时候,不用删除数据也正常,你们说到底是什么原因呢?真是百思不得其解,希望在这里能够得到答案!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3