不太会改,求帮忙。visualc#的 我是小白 ,求帮忙

百度说,不是字符型的 要这样改 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,怎么多出一个中括号了。句法不对