asp和oracle查询没有数据,连接没有报错,在我本机可以,放到别的机器就不能查询?
都是2000+oracle9,数据库配置一样
连接字符串
on error resume next
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=OraOLEDB.Oracle;data source=jgbx;user id=jguser;password=jguser;"
'Conn.Open "Provider=MSDAORA.1;data source=jgbx;user id=jguser;password=jguser;"
'Conn.Open "DSN=jgbx;UID=jguser;PWD=jguser;"
If Err.Number>0 Then
response.write "数据库连接失败,请联系系统管理员!"
response.end
end if
在我本机这三种方式都可以连连接和查询!!
<%
set rs=server.CreateObject ("adodb.recordset")
sql="SELECT * FROM sq_jdjbxx order by jdbh asc"
rs.open sql,conn,1,1
do while not rs.eof
%>
<option value="<%=rs("jdbh")%>"><%=rs("jdmc")%></option>
<% rs.movenext
loop
set rs=nothing%>
在服务器上这个都查询不出数据,pb里面可以!
奇怪了,服务器上用Conn.Open "Provider=OraOLEDB.Oracle;data source=jgbx;user id=jguser;password=jguser;"还连不上
用第二中不报数据库连接失败,请联系系统管理员!,但是查询不出数据,odbc也不行。