ODBC Excel驱动程序 - 条件表达式中的数据类型不匹配

时间:2016-09-27 09:47:31

标签: sql excel odbc

当我在VBA代码中运行以下SQL语句时(使用ADODB连接对象):

UPDATE [MYTABLE$] SET LOCID = 'B036', REGISTER_NUMBER = '',
    PNAME = 'John Doe', GENDER = 1, IDNUMBER = '', BIRTHDAY = #8/8/1975#
WHERE MOGID = 'BER423'

我收到错误:

[Microsoft][ODBC Excel driver] Data type mismatch in criteria expression.

但是,以下语句运行时没有错误并返回所选记录:

SELECT MOGID,LOCID FROM [MYTABLE$] WHERE MOGID = 'BER423'

我已将MOGID列的单元格格式设置为“text”但不起作用。

有谁知道出了什么问题?

0 个答案:

没有答案