急待解决的asp通过odbc连接数据库的问题???问题解决立马给分(100分)

  • 主题发起人 主题发起人 miaoqiang
  • 开始时间 开始时间
M

miaoqiang

Unregistered / Unconfirmed
GUEST, unregistred user!
我在网页服务器上(win2000,sp3,oracle81客户前端)在ODBC上建立了一个MICROSOFT ODBC FOR ORACLE连接串,想在ASP中通过ODBC连接到数据服务器上(WIN2000,ORACLE81)ODBC的数据源名称:KJDZ;用户名称:KJDZ;服务器:没填。(不知道配的对否??)
可是一打开该网页就出错误信息:错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/scrb/scrb/new_page_3.asp, 第 16 行

浏览器类型:
Mozilla/4.0 (compatible;
MSIE 6.0;
Windows NT 5.1)
该网页的内容是
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 3</title>
<base target="main1">
</head>
<body background="images/bjtp.gif">
<%
session("km")="采油一厂七矿"
session("kjdz")="DSN=kjdz;UID=kjdz;PWD=kjdz"
set conn=server.createobject("ADODB.connection")
conn.open session("kjdz") 此行为错误处
set rs_dm=conn.execute("select distinct dm from daa01 group by dm")
%>
可我用ORACLE ODBC DRIVER 建立串第一页能浏览,但是点击连接下一个ASP页的按纽没反映。
请各位帮帮忙!!!!本人着急,我等着!!!
 
SQL Server 的例子,使用ODBC

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<% dim dbc, connstr
connstr = "Driver={SQL Server};Server=localhost;Uid=sa;Pwd=;Database=northwind"
set dbc = Server.CreateObject("ADODB.Connection")
dbc.Open connstr
%>
<%
dim rs, sqlstr, s, sm
sqlstr = "select * from Employees for xml auto"
set rs = dbc.Execute(sqlstr)
while not rs.eof
s = s &amp;
rs(0)
rs.MoveNext
wend
%>
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<root>
<%= s %>
</root>
 
我的数据服务器上是ORACLE8I,不是SQL SERVER,而且是两台服务器,我试过即使把ASP移植到数据服务器上,配上ODBC后,也出一样的错误,是否是ORACLE8I有问题??
 
你配SYSTEM,DSN
用conn.open "DSN_NAME","id","pwd"
 
WEB.CONFIG中
</system.web>
<appSettings>
<add key="ConnString" value="Driver={Microsoft ODBC for Oracle};Server=JinHua;PWD=change_on_install;UID=sys" />
</appSettings>
</configuration>
使用:
string szConn=System.Configuration.ConfigurationSettings.AppSettings["ConnString"].ToString();
OdbcConn.ConnectionString=szConn;
 
各位朋友:问题已解决,我把网爷服务器重装了4次后,终于好使了。不是连接问题,但还要谢谢各位朋友!!!
 
多人接受答案了。
 
后退
顶部