c#连接access数据库出现错误,怎么才能修改好啊?

我的查询语句如下stringsqlText="SELECTStuPwdFROM[User]whereStuNo='"+paramNo+"'";access数据库中User... 我的查询语句如下 string sqlText = "SELECT StuPwd FROM [User] where StuNo='" + paramNo + "'";access数据库中User表 和StuPwd StuNo都存在。急!!! 展开
 我来答
scheshan
2011-02-24 · TA获得超过1789个赞
知道小有建树答主
回答量:958
采纳率:0%
帮助的人:1271万
展开全部
我看了下你报的错,是标准类型中数据类型不匹配..很可能你的StuNo是数字类型,但是你做条件查询时加了引号把它当作字符类型了...把where StuNo=后面的2个单引号去掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友801b91b
2011-02-24 · TA获得超过8071个赞
知道大有可为答主
回答量:1152
采纳率:100%
帮助的人:1689万
展开全部
你先用try,catch语句
catch(Exception err)
{
MessageBox.Show(err.Message);
}
查看一下报什么错?

估计应该是数据类型弄错了
你看下你数据库里学号 StuNo是不是整型的
你在sql语句里写的是字符串型的了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙的传人1988
2011-02-24 · TA获得超过193个赞
知道小有建树答主
回答量:418
采纳率:0%
帮助的人:115万
展开全部
有两种可能:
1,sql语句,你可以跟踪一下。然后打印出sql在查询分析器中运行一下,试试看,(不要说access没有查询分析器哈。)
2,command对象传值有问题。你仔细检查一下看看。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bb47466
2011-02-24 · TA获得超过601个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:289万
展开全部
看下数据库StuNo字段是什么类型的,还有你传进来的paramNo是什么类型的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式