尝试使用msaccess检查时,数据类型与自动编号不匹配

时间:2017-04-26 13:08:41

标签: c# asp.net

我正在尝试运行此代码:

var _Session_ID = Session["USER_ID"];
Session_ID = Convert.ToInt32(Session_ID);
cmd = new OleDbCommand("SELECT * FROM users WHERE [id] = '" + Session_ID + "'", conn);

但是当我这样做时,它说数据类型不匹配 我的字段id是ms访问中的autonumber

1 个答案:

答案 0 :(得分:1)

ko.computed()

应该修复它。

请勿将数字字段的值括在引号中 - Access会将它们视为字符串,并且您无法将字符串与数字进行比较。