【发布时间】:2009-10-05 23:35:57
【问题描述】:
有谁知道这个错误是什么意思或如何解决它?我正在使用 Access 2003 和 SQL2005。尝试在特定子表单上添加记录时出现。
[Microsoft][SQL Native Client] 转换规范的字符值无效 (#0)
This MS bug report 描述了相同的消息,但它是 SQL Server 6.5 中的一个错误,已经解决。
已解决: 显然目标表上没有 PK 是导致此问题的原因,它与子表单或 Access 中的查询没有任何关系。 我什至不知道这个数据库中有没有 PK 的表。将 PK 添加到目标表解决了它。奇怪的是,通过 SQL 本地客户端执行时出错的查询字符串与通过 SSMS 执行时没有错误的查询字符串相同。希望这可以帮助遇到这个奇怪信息的其他人。
【问题讨论】:
标签: sql sql-server sql-server-2005 ms-access