不能输出access数据库 指定ID中的内容。我错在哪?????(高分悬赏)

来源:百度知道 编辑:UC知道 时间:2024/06/14 19:38:03
请高手帮我看看我错在哪呢?

(代码如下。数据库截图见图片。)

<!--连接数据库-->
<%
set conn=server.CreateObject("adodb.connection")
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;PWD=;DBQ="&Server.MapPath("kadaxue.mdb")
%>

<!--打开表-->
<%
set rs=server.CreateObject("adodb.recordset")
rs.open"select * from yewuyuan where no=2 order by no desc",conn,1,1
%>

<!--输出-->
<%=rs("name")%>

用浏览器测试的时候不提示错误,不显示任何内容。把 where no=1 去掉后正常显示一条记录。。

请问各位IT高手这是为什么啊?都快急死了。。。。。
感激不尽!!!!!

no我没看错的话是自动编号吧,是唯一的,你既然加了个where no=2还要后面的order by做什么呢
如果在no外面加[]还不行的话,是不是你的no本来就没有2,或者类型不匹配?

no字段的数据类型是什么,用where no='1' 试试

rs.open"select * from yewuyuan where [no]=2 order by [no] desc",conn,1,1