主题:  sql link asp

tiandi_5d

职务:普通成员
等级:1
金币:0.0
发贴:25
#12004/10/19 11:48:00
菜鸟的问题:
windows98,sql server2000.在d盘下wwwroot中,有数据库ly_data.mdf(库中的表:admindata 表中有记录2条),并且有database下mybook.dsn.
有以下代码,却不能显示记录级中的内容.
代码是:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>bbs</title>
</head>

<body>
<%userspace="&nbsp;&nbsp;"
<%
dsnpath=server.mappath("/database/mybook.dsn"
set conn=server.CreateObject("ADODB.Connection"
conn.open "FILEDSN="&dsnpath
fhsql="select *from admindat"
set RS=conn.execute(fhsql)

for id=0 to RS.fields.count-1
response.Write RS("id".name &userspace
next
response.Write("<br>"
do while not RS.EOF
for id=0 to RS.fields.count-1
     response.Write RS("id" &userspace    
next
    response.Write("<br>"
    RS.Movenext
loop
RS.close
conn.close
set conn=Nothing
%>

</body>
</html>
请教高手:错在哪里?
期待ing.......



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#22004/10/19 12:46:40
dsnpath=server.mappath("/database/mybook.dsn"
set conn=server.CreateObject("ADODB.Connection"
conn.open "FILEDSN="&dsnpath
fhsql="select *from admindat"
set RS=conn.execute(fhsql)


如果连接没有问题的话那就是你的SQL语句喽
select * from admindat

你把*和from靠得那么紧做啥子哦。

不过还真没试过在98下面装SQL SERVER2000。


难人一个……

tiandi_5d

职务:普通成员
等级:1
金币:0.0
发贴:25
#32004/10/19 19:32:23
select * from admindat
sql 语句是没有错误的.
能不想一想还有可能是什么问题?
多多费心.



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#42004/10/19 19:48:04

......
Set RS=Conn.Execute(fhSql)

Do While Not Rs.Eof
    For i = 0 to rs.fields.count - 1
        Response.Write rs(i) & UserSpace
    Next

    Response.Write "</br>"

    Rs.MoveNext()
Loop

......


非常大鱼