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中运行查询语句的时候是能得到正确的结果的
展开
 我来答
玩转数据处理
2014-06-24 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
为什麼要分开写呢?直接
string SQL = string.Format("select 权限 from 人事管理 where 员工编号 = '{0}' and 密码 ='{1}' ",textBox1.Text,textBox2.Text);
确认表里的列名为 密码 ?
更多追问追答
追问
有列名为密码,我在SQL2005里运行这个查询语句是能正确查询到权限值的
追答
直接拿下面语句放到 SQL2005里运行看看能否运行得了
select 权限 from 人事管理 where 员工编号 = 'aa' and 密码 ='bb'

知道了,你的 and 前面少了空格
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式