首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关键字 'from' 附近有语法异常

2012-04-04 
关键字 from 附近有语法错误。sqlcmd.CommandText selet admininfo from (Name,Password) where( Te

关键字 'from' 附近有语法错误。
sqlcmd.CommandText = "selet admininfo from (Name,Password) where( ' TextBox1 'and ' TextBox2 ') "这名该怎么改呀!
单引号,双引号,“&”,“+”什么时候该用什么时候不该用?
先谢谢了!!!!


[解决办法]
sqlcmd.CommandText = "selet * from admininfo where [Name] = '" + TextBox1.Text + "' And [Password] = '" + TextBox2.Text +"'";
[解决办法]
你的查询语句能说详细点吗??
估计前面应该是
selet (Name,Password) from admininfo
至于后面的where( ' TextBox1 'and ' TextBox2 ') 这个我不明白了

你看这样对不对!
sqlcmd.CommandText = "selet (Name,Password) from admininfo where( Name=@Name and Password=@Password) ";
sqlcmd.Parameters.AddWithValue("@Name", TextBox1.Text.Trim());
sqlcmd.Parameters.AddWithValue("@Password", TextBox2.Text.Trim());
[解决办法]

C# code
sqlcmd.CommandText = string.Format("select * from admininfo where [Name]='{0}',Password='{1}', TextBox1.Text, TextBox2.Text);
[解决办法]
如果是VB.NET,把行末的分号(;)去掉就行了:
VB.NET code
sqlcmd.CommandText = String.Format("select * from admininfo where [Name]='{0}',Password='{1}', TextBox1.Text, TextBox2.Text)
[解决办法]
sorry,漏了一个双引号("):
VB.NET code
sqlcmd.CommandText = String.Format("select * from admininfo where [Name]='{0}',Password='{1}'", TextBox1.Text, TextBox2.Text) 

热点排行