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类型不一样,最终没法更新数据库。
求解答!!!
把这个sql 输出到控制台,看一下 再贴出来
注意name变量值前后是否有空格,要name.Tirm()下
而且你构造sql语句,注意单引号,要不存在sql注入漏洞