GaGa迷失的.NET

MY .NET

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

           最近用Access数据库,一直用MSSQL,结果出现“至少一个参数没有被指定值”的错误,最后上baidu,GOOGLE搜了N下,网上都说是数据库字段可能书写错误,大家都是这样说,没办法谁让咱是初学者,我就狠狠的检查最后确定不是书写错误,

 问题:至少一个参数没有被指定值

 解决方案:1,检查语句 string sqlUpd = "update User set [lockCouse]='" + this.TextBox1.Text.Trim() + "',[Islock]='" + islk + "' where UserID=" + uid.ToString();  数据库字段是否书写正确(网上说这是经常出现的错误,本人的不是),认真的对照SQL语句和数据库表是否对应。

 

               2,我的access数据库是Microsoft.Jet.OLEDB.4.0  上面的sql语句中  Islock   是后添加的字段(bool型的)  数据库默认的查阅格式也就是咱们checkbox控件一样!也就是这个样子,估计是数据库版本的问题吧!俺是初学者不懂,就这一直报“至少一个参数没有被指定值"的错误!   最后我把它改为 格式。。。打开效果这个样子啦!然后sql语句没变问题解决!

 

 

 

总结: 没技术含量 我们细心就好啦! 祝大家工作愉快!

 

 

 

 

 

posted on 2009-12-29 17:20  为你疯狂  阅读(4722)  评论(0编辑  收藏  举报