c#连接sql数据库显示列名无效
stringSQL="select权限from人事管理where员工编号='";SQL+=textBox1.Text+"'and密码='"+textBox2.Text.T...
string SQL = "select 权限 from 人事管理 where 员工编号 = '";
SQL += textBox1.Text + "'and 密码 = '" + textBox2.Text.Trim() + "'";
运行并输入后显示列名‘密码’无效,求大神告知,thx
在SQL 2005中运行查询语句的时候是能得到正确的结果的 展开
SQL += textBox1.Text + "'and 密码 = '" + textBox2.Text.Trim() + "'";
运行并输入后显示列名‘密码’无效,求大神告知,thx
在SQL 2005中运行查询语句的时候是能得到正确的结果的 展开
1个回答
展开全部
为什麼要分开写呢?直接
string SQL = string.Format("select 权限 from 人事管理 where 员工编号 = '{0}' and 密码 ='{1}' ",textBox1.Text,textBox2.Text);
确认表里的列名为 密码 ?
string SQL = string.Format("select 权限 from 人事管理 where 员工编号 = '{0}' and 密码 ='{1}' ",textBox1.Text,textBox2.Text);
确认表里的列名为 密码 ?
更多追问追答
追问
有列名为密码,我在SQL2005里运行这个查询语句是能正确查询到权限值的
追答
直接拿下面语句放到 SQL2005里运行看看能否运行得了
select 权限 from 人事管理 where 员工编号 = 'aa' and 密码 ='bb'
知道了,你的 and 前面少了空格
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询