asp.net 更新数据库的SQL语句

string name = TextBox1.Text.Trim();
sql = "update MANAGER set [PASSWORD]='" + password + "',REALNAME='" + realname + "',JNUMBER='" + jnumber + "',EMAIL='" + email + "',PHONE='" + phone + "' where NAME='" + name + "'";

数据库中NAME的数据类型是nvarchar(50),是不是name和NAME类型不一样,最终没法更新数据库。

求解答!!!

2个回答

把这个sql 输出到控制台,看一下 再贴出来

注意name变量值前后是否有空格,要name.Tirm()下

而且你构造sql语句,注意单引号,要不存在sql注入漏洞

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问