日期:2014-05-17  浏览次数:20789 次

SQL查询提示:列名“d41d8cd98f00b204e9800998ecf8427e”无效
SELECT  [ID],[姓名],[性别],[年龄],[联系电话],[帐号],[Password],[authority] FROM [C_Administrator]  WHERE 帐号=1 and Password=d41d8cd98f00b204e9800998ecf8427e

提示:列名“d41d8cd98f00b204e9800998ecf8427e”无效

怎么回事???

我是在测登录窗口,用的帐号是1,密码是“”的MD5值
为什么会提示列名“d41d8cd98f00b204e9800998ecf8427e”无效?
Password才是列名啊。。。
------最佳解决方案--------------------
SELECT [ID],[姓名],[性别],[年龄],[联系电话],[帐号],[Password],[authority] FROM [C_Administrator] WHERE 帐号=1 and Password='d41d8cd98f00b204e9800998ecf8427e'
------其他解决方案--------------------
SELECT [ID],[姓名],[性别],[年龄],[联系电话],[帐号],[Password],[authority] FROM [C_Administrator] WHERE 帐号=1 and Password='d41d8cd98f00b204e9800998ecf8427e'


你这个是基础啊~~~~~
------其他解决方案--------------------
我是说,这是基本功,上面的你试过没?
------其他解决方案--------------------
什么基础?你说论坛版块吗?我不懂耶
感觉这问题很莫名奇妙我就发疑难了。。。
------其他解决方案--------------------
求解决啊。。。急。。。明天就要给客户演示的了。。。5555555
------其他解决方案--------------------
哦,要加单引号?真晕。。。感谢。。。三年没动代码了。
这两天接了一单活,唉。成小白了。。。
------其他解决方案--------------------
引用:
求解决啊。。。急。。。明天就要给客户演示的了。。。5555555


怎么还求解决啊
------其他解决方案--------------------
呵呵,小白归来,不好意思。。。各位大侠见笑了。。。
------其他解决方案--------------------
引用:
SQL code
SELECT [ID],[姓名],[性别],[年龄],[联系电话],[帐号],[Password],[authority] FROM [C_Administrator] WHERE 帐号=1 and Password='d41d8cd98f00b204e9800998ecf8427e'


你这个是基础啊~~~~~


确实 字符串操作,字符串两侧都要加英文单引号滴。 
像你这里的d41d8cd98f00b204e9800998ecf8427e不加单引号 这里SQL查询分析器就会认为是列明而不是字符串。

闲扯一下,话说楼主贴出来的密码'd41d8cd98f00b204e9800998ecf8427e' 貌似像是NEWID() 去了'-'的字符???全球唯一哦! 哈哈。。