string sql = String.Format(@"UPDATE Login SET Password='{0}' WHERE Username='{1}'",EncryptPro.EncryptPlus(this.tbPassword.Text.Trim()).Trim(),EncryptPro.EncryptPlus(this.lbUpdateUser.Items[this.lbUpdateUser.SelectedIndex].ToString().Trim()).Trim());
解决方案 »
- 求问CallbackOnCollectedDelegate问题
- vs2010 RDLC报表的问题
- 窗体出现红色的叉号 是怎么回事?
- -=是什么意思
- 类成员或方法描述问题
- 在用户机器中安装netframework2.0可再发行组件包后,为何在控制面板中没有netframework 配置?
- 如何向SQL2000存取多媒体信息并使用API播放?重谢100分
- 请教在localhost/xxx.aspx运行,能正常显示treeview,但将其设置在internet上,比如219.128.98.7/xxx.aspx就不能正常显示treeview为什么
- 关于生成图片的问题(100分在线等待)
- 怎样理解这句话里的 "5 个方面" ?
- 问高手一个关系listview的问题
- 何为全角,何为半角?
MessageBox.Show(sql);
看看SQL语句,你的列名用了关键字,最好改掉,比如Login,Username,Password等等。
string b = EncryptPro.EncryptPlus(this.lbUpdateUser.Items[this.lbUpdateUser.SelectedIndex].ToString().Trim()).Trim();
试试:
string sql = String.Format(@"UPDATE [Login] SET [Password]='{0}' WHERE ([Username]='{1}')",a,b);string sql = @"UPDATE [Login] SET [Password]='"+a+@"' WHERE ([Username]='"+b+@"')";