MS Access表写入冲突

时间:2016-04-30 01:54:06

标签: ms-access

我有一些与MySQL数据库链接的MS Access应用程序。 在某些表中,某些行能够成功更新,但尝试更新时某些行显示错误写入冲突。

以下是出现此错误的表结构之一

名称类型Null Default Extra

1 task_id int(11)否无AUTO_INCREMENT
2 employee_code varchar(50)是NULL
3 project_code varchar(50)是NULL
4 revision_no varchar(50)是NULL
5 task_code varchar(50)是NULL
6 task varchar(1000)是NULL
7 plan_complete_date日期是NULL
8 actual_complete_date日期是NULL
9完成tinyint(4)是0
10得分_kpi tinyint(4)是0
11 status varchar(50)是NULL
12备注varchar(1000)是NULL
13 verify_by_person varchar(255)是NULL
14 verify_by_department varchar(255)是NULL
15 isdelete tinyint(4)是0

有什么想法吗?

感谢。

2 个答案:

答案 0 :(得分:2)

好的,我发现了问题。 我的一些日期字段具有0000-00-00的值,将它们更新为null或空来解决错误。

我还没有在我的表格中加上时间戳字段。

无论如何,感谢BitAccesser提供的信息。学习新知识。

答案 1 :(得分:1)

没有时间戳字段!

是"返回匹配的行而不是受影响的行#34;在ODCB连接中激活?

您符合https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-usagenotes-apptips-microsoft-access.html的条件吗?