快崩溃了,关于数据更新问题,在线等,马上给分!

long_4 2004-11-03 05:37:57
string connectionCmd="server=123;database=123;uid=123;pwd=123";
string updateCmd="update admin set admin_pwd=@admin_pwd where admin_name=@admin_name";
SqlCommand cmd1=new SqlCommand(updateCmd,conn);
cmd.Parameters.Add("@admin_pwd",SqlDbType.NVarChar,50);
cmd.Parameters.Add("@admin_name",SqlDbType.NVarChar,50);
cmd.Parameters["@admin_name"].Value=txtName.Text
cmd.Parameters["@admin_pwd"].Value=txtPwd_New.Text;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();

大家帮我看看,运行没有任何错误提示,但就是更新不了数据库。
...全文
183 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
TonyBain 2004-11-05
  • 打赏
  • 举报
回复
试试看不要用参数

string connectionCmd="server=123;database=123;uid=123;pwd=123";
string updateCmd="update admin set admin_pwd='" + txtPwd_New.Textwhere + "' admin_name='" + txtName.Text +"'";
SqlCommand cmd1=new SqlCommand(updateCmd,conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
long_4 2004-11-05
  • 打赏
  • 举报
回复
谢谢楼上各位了,我跟你们一样找不出任何错误,可数据库里面就是没法更新.苍天啊!!!崩溃了...
long_4 2004-11-04
  • 打赏
  • 举报
回复
我看sqlDataAdapter1里面的Parameters属性里好像有这么一项(SourceVersion),把admin_pwd设成Current,把admin_name设成Original,就没有问题了,难道机关在这里?
long_4 2004-11-04
  • 打赏
  • 举报
回复
数据字段我是看了一遍又一遍,没有问题,大家帮帮忙,好歹给我一个给分的机会啊!!!
软件微工厂 2004-11-04
  • 打赏
  • 举报
回复
调试一下,看看where条件取值是否对。要不都没错啊。。
long_4 2004-11-04
  • 打赏
  • 举报
回复
看来我需要顶一下了,没人回帖了都!
AnIverYg 2004-11-03
  • 打赏
  • 举报
回复
我曾经遇到过 SqlParameter 的类型和数据表字段的类型不匹配而造成类似的情况。
long_4 2004-11-03
  • 打赏
  • 举报
回复
唉,没人理我了。
我用另一种方法已经解决了,不过还是想知道上面的程序那里错了。如果谁还能解疑,我还是给分的。
现在我要回家了,不能马上结帐。明天再来看。相信总有一位高手能给我解惑的
long_4 2004-11-03
  • 打赏
  • 举报
回复
txtName.Text的值没问题,我用断点试过了。可就是不能更新。数据库本身是有主键的。而且数据值都是正确的。乖乖,崩溃了!!!
cnhgj 2004-11-03
  • 打赏
  • 举报
回复
特别是txtName.Text的值。。如果where admin_name找不到这行数据的话,那么是肯定不会更新的
北京的雾霾天 2004-11-03
  • 打赏
  • 举报
回复
数据库有没有主键啊?
cnhgj 2004-11-03
  • 打赏
  • 举报
回复
先看看你的值对不对再说。。
北京的雾霾天 2004-11-03
  • 打赏
  • 举报
回复
数据库有没有主键啊?

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧