我正在尝试将一行插入到访问数据库(mdb,访问 2000 AFAIK)中,如下所示:
conn.execute("INSERT INTO entries (userCol,typeCol,numitems,entrytime,worktime) VALUES ('mattk','Item 1',4,1339361723424,1339361723424)")
我收到以下错误:
Message: Data type mismatch in criteria expression.
变量 conn 是一个 adodb 连接对象。它在javascript中声明和初始化如下:
var conn = new ActiveXObject("ADODB.Connection");
conn.open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + source + ';User Id=admin;Password=;');
我已确认以下数据类型:
userCol: text
typeCol: text
numitems: integer
entrytime: long
worktime: long
我只是无法理解可能导致这种情况的原因。提前感谢您的帮助。