数据库连接问题

王朝知道·作者佚名  2012-06-28
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

我数据库连接方式是:<%

dim db

db="db/123.asa"

Set Conn = Server.CreateObject("ADODB.Connection")

myconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")

Conn.Open MyConn

%>

<%

sql="select * from config"

Set rs= Server.CreateObject("ADODB.Recordset")

rs.open sql,conn,1,1

%>用可以用,但一当这个网站的网页打开一段时间我去刷新的时候,就会出现下面的问题:不光是这个页面,是所有的页面都是这样,这是怎么回事啊?望高手指点,谢谢,谢谢,非常感谢!

Microsoft OLE DB Provider for ODBC Drivers 错误 '***********'

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

/love2/love/show_user.asp,行 18

參考答案:

ODBC必须在系统DSN中指定,不能在用户DSN中指定。

<%

dim conn,db

db="xxx.mdb"

On Error Resume Next

Set conn = Server.CreateObject("ADODB.Connection")

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db)

conn.Open connstr

If Err Then

Err.Clear

Set conn = Nothing

Response.Write "数据库连接文件出错,请联系管理员。"

Response.End

End If

%>

//////////////////////////////////////////////////////////

把上面的代码放在一个新建文件conn.asp中,注意:'<%'要放在第一列。

在需要数据库查询的页面第一行加入

<!--#include file="conn.asp"-->

注意路径

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航