【发布时间】:2014-04-09 04:51:43
【问题描述】:
请帮助我在以下语句中找到错误,我仅从代码中得到错误。
建表语句
cmmd.CommandText = "CREATE TABLE Users([User_ID] AUTOINCREMENT PRIMARY KEY, UserName Text(50), UserPwdText(200), [IsActive] YesNo, [ModBy] Long REFERENCES Users (User_ID), [ModDate] Date)";
cmmd.ExecuteNonQuery();
在数据库中表创建成功。
这里我通过代码插入值。
cmmd.CommandText = @"INSERT INTO Users ([UserName], [UserPwd], [IsActive], [ModBy],
[ModDate])VALUES('Admin','kov1ozyKAjas8awoej3oijhrqoi6q=', 'true', '1',
'Datetime.Now.Date')";
cmmd.ExecuteNonQuery();
例外是
Data type mismatch in criteria expression
【问题讨论】:
-
请展示表格及其变量
-
VALUES 后面有 2 个括号
-
@Nimesh 有什么好混淆的?我认为实际问题出在
IsActive字段上。 -
是的,看看我的回答