次のように、アクセス データベース (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
私はこれを引き起こしている可能性があるものを理解することはできません. 助けてくれてありがとう。