Access和SQL Server:Recordset使用空格字符更新ODBC错误

时间:2015-12-15 13:58:45

标签: sql-server vba ms-access odbc

我有一个奇怪的错误。

我的任务是将数据从Oracle 11g导入到MS Access(旧版VBA - 具有大量业务逻辑的代码),然后将其作为新邮件发送到MS SQL Server后端通过集成的ODBC - 提供商。

VBA导入正常工作,直到遇到其中只包含空格字符的字段,导致行rst.Update中出现以下错误:

  

运行时错误-2147217887(80040e21),ODBC调用失败

字段(Birthplace)不是必需的,有许多空条目或条目,其间有空格(纽约)。只有当空格中没有任何内容时才会出现错误。

空格的形式为Chr(32),等于键盘上的正常空间,不应该是一个问题

使用Access前端/后端时,字段没有问题,但是当保存到SQL Server后端时,会发生ODBC错误。

感谢您的帮助

0 个答案:

没有答案