c#连接access数据库出现错误,怎么才能修改好啊?
我的查询语句如下stringsqlText="SELECTStuPwdFROM[User]whereStuNo='"+paramNo+"'";access数据库中User...
我的查询语句如下 string sqlText = "SELECT StuPwd FROM [User] where StuNo='" + paramNo + "'";access数据库中User表 和StuPwd StuNo都存在。急!!!
展开
4个回答
展开全部
我看了下你报的错,是标准类型中数据类型不匹配..很可能你的StuNo是数字类型,但是你做条件查询时加了引号把它当作字符类型了...把where StuNo=后面的2个单引号去掉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你先用try,catch语句
catch(Exception err)
{
MessageBox.Show(err.Message);
}
查看一下报什么错?
估计应该是数据类型弄错了
你看下你数据库里学号 StuNo是不是整型的
你在sql语句里写的是字符串型的了
catch(Exception err)
{
MessageBox.Show(err.Message);
}
查看一下报什么错?
估计应该是数据类型弄错了
你看下你数据库里学号 StuNo是不是整型的
你在sql语句里写的是字符串型的了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有两种可能:
1,sql语句,你可以跟踪一下。然后打印出sql在查询分析器中运行一下,试试看,(不要说access没有查询分析器哈。)
2,command对象传值有问题。你仔细检查一下看看。
1,sql语句,你可以跟踪一下。然后打印出sql在查询分析器中运行一下,试试看,(不要说access没有查询分析器哈。)
2,command对象传值有问题。你仔细检查一下看看。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看下数据库StuNo字段是什么类型的,还有你传进来的paramNo是什么类型的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询