一个sql的select语句,为什么出错

moger 2004-05-03 07:52:46
uname=session("username") '读出session值给uname
response.write(uname) '测试这段上值显示为ccc
Rs.Open "Select * from user where username=" & uname,cn ’这一行显示出错


=Rs("username") '这里显示值



错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
/cn/online.asp, 第 169 行
...全文
23 13 点赞 打赏 收藏 举报
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
moger 2004-05-03
fivetwogtt(快乐睫毛) 这位兄弟讲得还是非常经典的,忘记给你结分了,抱歉
  • 打赏
  • 举报
回复
fivetwogtt 2004-05-03
数字型字段不要加引号
where id = " & uname
字符型的就要加引号
where username = '" & uname & "'"
  • 打赏
  • 举报
回复
moger 2004-05-03
是,搞定了,谢谢各位。
  • 打赏
  • 举报
回复
cxty 2004-05-03
多多看书!!!!!!..................
  • 打赏
  • 举报
回复
moger 2004-05-03
我说错了
response.write Rs("username") 是应该这么写
<%=rs("username")%>我是写成这样的,应该也是对的
  • 打赏
  • 举报
回复
moger 2004-05-03
response.write 这一句我只是测试一下显示的数据是否正确,跟程序没有关系。

后面我改了 where id=

换了一个主键的字段为什么就行??
  • 打赏
  • 举报
回复
fivetwogtt 2004-05-03
楼上的意思就是:

uname=session("username") '读出session值给uname
response.write(uname) '测试这段上值显示为ccc
Rs.Open "Select * from user where username=" & uname,cn ’这一行显示出错


response.write Rs("username") '这里要修改一下!!!
  • 打赏
  • 举报
回复
stayhere 2004-05-03
<%
....
....
=变量
...
%>
这样是不行的.
<%=变量%>是行的
  • 打赏
  • 举报
回复
stayhere 2004-05-03
那现在提示是什么错误?
=rs("username")是什么意思?如果要完整的写出来的话,那么是:
<%response.write rs("username")%>
要么<%=rs("username")%>
  • 打赏
  • 举报
回复
moger 2004-05-03
cn是前面定义的连接数据库的东东

<%
dim cn
dim connstr

'on error resume next
connstr="DBQ="+server.mappath("../include/busy.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set cn=server.createobject("ADODB.CONNECTION")
cn.open connstr
%>

所以skyboy0720(飞) 好像弄错了

stayhere(且留连) 写得可以,我把你的conn改成我这儿cn,但显示还是错误,什么原因呀真是不明白了。

  • 打赏
  • 举报
回复
QQgenie 2004-05-03
Rs.Open "Select * from [user] where username='" & uname &"'",cn,conn,1,1
  • 打赏
  • 举报
回复
stayhere 2004-05-03
Rs.Open "Select * from user where username='" & uname & "'",conn,1,1


conn是你已经要开的数据据连接对象.
  • 打赏
  • 举报
回复
skyboy0720 2004-05-03
Rs.Open "Select * from user where username=" & uname,cn,conn,1,1
  • 打赏
  • 举报
回复
相关推荐
军队作战SLG小游戏策划案+公式设计+JSON实例模拟打包 公元135年,相传高祖病重后继无人,宦官专权祸乱朝纲,同年群雄逐鹿风起云涌。乱世的暗流涌动,引起了不少英雄豪杰的注意。在广袤的疆域上,战马赫赫战鼓阵阵,纷飞的战火中,是敌人还是朋友也逐渐清晰了起来,这一战不止为了义气还为了和平。 在你身边的有从军队中一路砍杀过来的勇士,也有行侠仗义的游侠,也有代父从军的女子,也有从小被培养的刺客。他们组成了一支军队,运用自己擅长的作战方式,听从你的指挥,一切性命都系在你的身上,如何判断作战情况都在你的一念之间。当然军师会协助你,招兵买马,扩充军队,上阵步兵,作战方式均可与其商讨,谋而后立裁决果断并不冲突。 当然战场上武器一定是需要配备的,作战中失去了武器就等同于失去了性命,如何为军队中所有人配置趁手的武器也是作为主帅的你需要考虑的事情。训练军队的同时也要建设城镇,满满的谷仓,成群的鸡鸭,后方有稳健的保障,前方作战才能更加的果敢。 乱世出英雄,在各种战役中飞快成长,创建一番属于自己的天地吧 实例对比描述: 实例说明: 实例展示了不同情况的军队作战效果,只需要调整参数既可以达到差异化目的。 第一组实例:1000军队的骑兵对战1000军队的骑兵,先手攻击方的
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-05-03 07:52
社区公告
暂无公告