C# 连接Access数据库时出错;错误提示:标致表达式中数据类型不匹配

sqlcmd.ExecuteReader();执行时出错,错误提示:标致表达式中数据类型不匹配程序代码:stringstrConnection="Provider=Mic... sqlcmd.ExecuteReader();执行时出错, 错误提示:标致表达式中数据类型不匹配 程序代码: string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;"; strConnection += @"Data Source=C:\Users\xiaodong2\Desktop\PathAna\PathAna\32.mdb"; OleDbConnection objConnection = new OleDbConnection(strConnection); objConnection.Open(); string sql = "SELECT [Id] FROM [load] WHERE [begin] = @begin"; OleDbParameter oleParam = new OleDbParameter("begin", "A"); sqlcmd = new OleDbCommand(sql, objConnection); sqlcmd.Parameters.Add(oleParam); reader = sqlcmd.ExecuteReader(); 展开
 我来答
小愁nkT
2014-06-23 · TA获得超过126个赞
知道答主
回答量:113
采纳率:0%
帮助的人:123万
展开全部
提示已经很明显了,请自行检查下sql语句中参数和类型是否匹配 在NET中执行sQL语句出错一般都是语法或者类型的错误,多注意就OK了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式