初学ASP,做了一个简单的调取ORacle数据库数据的页面,请高手指点(在线等待)
-说明:oracle数据库服务器(oracle7.0.3)与WEB服务器是分开的,以下是在客户端写的脚本,但执行是却读取不了数据,也没有具体的提示。
客户端巳装了net8(oracle8i),看到有的帖子说客户端要装OLEDB,不知net8 与OLEDB是否指同一东东?烦请各位高手给予解决。先谢谢了!
<html>
<%
Set oraconn = Server.CreateObject("ADODB.connectiont")
conn_str="Provider=OraOLEDB.Oracle.1;Persist Security Info=True;UserID=test;Password=test;Data Source=orcl;"
oraconn.open conn_str
set rs=Server.CreateObject("ADODB.recordset")
sql="select a1 from tablename where a1<>'3'"
rs.open sql,conn_str,1,1
if not rs.eof or rs.bof
then
<TR>
<%=rs("a1")%>
</TR>
rs.movenext
end if
oraconn.close
rs.close
set rs=nothing
%>
</html>
问题点数:20、回复次数:4Top
1 楼pb_555(清华北大算啥)回复于 2004-12-03 21:24:14 得分 0
怎么没人回复啊?
生气了!谁给俺给个UP就给分!Top
2 楼caojapan(FUCKJAPAN我们永恒的主题!!!)回复于 2004-12-03 21:28:20 得分 10
UP!Top
3 楼caojapan(FUCKJAPAN我们永恒的主题!!!)回复于 2004-12-03 21:31:45 得分 10
if not rs.eof or rs.bof
then
<TR>
<%=rs("a1")%>
</TR>
rs.movenext
end if
改成:
If Not Rs.Eof And Not Rs.Bof Then
While Not Rs.Eof
Response.Write Rs(0)
Rs.MoveNext
Wend
Else
Response.Write "NO Data"
End If
Top
4 楼caojapan(FUCKJAPAN我们永恒的主题!!!)回复于 2004-12-03 21:32:23 得分 0
试试,有什么结果没???Top




