返回首页

您好,

我已经运行在一个奇怪的行为,我无法解释。

我有以下情形。我的后端数据库是SQL Server。在其中一个表,我有一个字段是文本类型。我有一个Access数据库,通过ODBC表的链接。该领域获得类型的备忘录。我从C使用CDaoRecordset的应用程序的访问表。

对于一些记录,它是不可能的设置备注/文本字段的字段值。当我的的功能SetFieldValue()的使用,然后调用函数更新我得到一个错误消息,从DAO(错误代码3197)"Microsoft Jet引擎stoppped过程中,因为另一个用户已编辑的记录集。"

对于其他记录,它是没有问题的做完全相同程序。

我确信: * C程序还没有编辑纪录*有没有做其他用户
*仅使用的MS Access,通过导入表中,没有给出错误
*它,不论是如果该字段为空或不

展望内访问记录(包括链接和导入的表)和SQL Server没有显示任何错误。

任何有发生了什么线索?
问候|素兰

回答

评论会员:游客 时间:2012/02/07
查看这些imgsrc={A}{A2}]
johny10151981
评论会员:游客 时间:2012/02/07
thatRaja添加确保您关闭所有连接正确..这是可能你已经打开了连接,但永远不会关闭,然后你打开连接,在这个位置上,你以前的连接将失败