忘 了引号, sql server 提示 "列名无效 "
stringsql="selectcount(*)fromUserwhereusername="+this.text1.Text+"andpwd="+this.pwd.T...
string sql = "select count(*) from User where username=" + this.text1.Text + " and pwd=" + this.pwd.Text ;
提示 “列名xxx无效”,
后来查了一下,在 text属性后加 单引号,就解决了。
每次查询字符型字段时,都要加上引号才行吗?
string sql = "select count(*) from User where username=" + 'test01' + " and pwd=" + "'" + this.pwd.Text + "'";
test01的单引号,真的不能去掉?写起来好乱。
string sql = "select count(*) from 用户信息 where 用户名=" + "'" + this.TextBox1.Text + "'" + " and 密码=" + "'" + this.TextBox2.Text + "'";
string sql = "select count(*) from 用户信息 where 用户名=" + this.TextBox1.Text + " and 密码=" + this.TextBox2.Text;
上句正常,下句不行。 展开
提示 “列名xxx无效”,
后来查了一下,在 text属性后加 单引号,就解决了。
每次查询字符型字段时,都要加上引号才行吗?
string sql = "select count(*) from User where username=" + 'test01' + " and pwd=" + "'" + this.pwd.Text + "'";
test01的单引号,真的不能去掉?写起来好乱。
string sql = "select count(*) from 用户信息 where 用户名=" + "'" + this.TextBox1.Text + "'" + " and 密码=" + "'" + this.TextBox2.Text + "'";
string sql = "select count(*) from 用户信息 where 用户名=" + this.TextBox1.Text + " and 密码=" + this.TextBox2.Text;
上句正常,下句不行。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询