百度说,不是字符型的 要这样改 sql="delete from users where userid=" & cint(request("userid"))
但是我的是select * form user where ID='" + textbox1.Text + "'and passward='" + textbox2.Text + "'
我不太会 可以帮我改一下吗? c#的
sql = "select * form user where ID=" + textbox1.Text + " and passward='" + textbox2.Text + "';
几个问题,一个是你的id如果是数字,就不要引号
一个是你的and前面缺少一个空格
一个是password你拼写错了,如果是password,还要再前后加上方括号,因为它是关键字:
sql = "select * form user where ID=" + textbox1.Text + " and [password]='" + textbox2.Text + "';
sql="delete from users where userid=" & cint(request("userid"))
这是VB的语法。
在拼接sql的时候,不要转换成数字i,这纯属多此一举。
另外,不要用百度这种山寨搜索引擎,它索引的很多低劣的文章经常误导初学者。
截图我看
sql = "select * from user where ID=" + Convert.ToInt32(textbox1.Text) + " and passward='" + textbox2.Text + "'";
错误比较多,自己要举一反三
password,怎么多出一个中括号了。句法不对