您的位置:首页 > 移动开发

Dapper 操作 ACCESS 数据库问题总结

2012-12-20 16:06 218 查看

一,执行INSERT报错

前提条件:在执行INSERT操作时,表中的“是/否”类型和”时间“类型。

问题:用Dapper的Dynamic 如”new {a=AA}“,就算是按SQL的参数与PARAMETER一一对应都会, 报错如下:”标准表达式中数据类型不匹配。“

解决办法:

采用DynamicParameters

代码如下:

正确代码DynamicParameters p = new DynamicParameters();
p.Add("stratTime", dpStart.SelectedDate.Value.ToString("yyyy-MM-dd"));
p.Add("endTime", dpEnd.SelectedDate.Value.ToString("yyyy-MM-dd"));
p.Add("@cam", "%" + txtCamName.Text + "%");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: