仙二代的幸福修仙生活:sql server 数据库中有记录。用asp recordset对象生不成记录集 为什么?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 04:48:21
代码如下

<%dim rs
dim sql
set rs=server.CreateObject(ADODB.RECORDSET)
sql="select * from 种 "
response.write sql
rs.open sql,1,1
%>
<% if rs.eof and rs.bof then
response.write"没有可以显示的数据打印没有可以显示的数据"

end if
%>
道理上 不会返回任何值。但是他却返回“没有可以显示的数据打印没有可以显示的数据”

ADODB.RECORDSET 双引号

SQL="select * from 种 "
Set Rs=Server.CreateObject("Adodb.Recordset")
Rs.Open SQL,Conn,1,1

你没把连接加上
如果前面还不知道的话,如下:

Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr

db是数据库路径,这个是连接ACCESS的

你表里没有数据