
ODBC驱动程序管理器未发现数据源名称并且未指定默认驱动程序
6个回答
展开全部
这是肯定的了,你在家设置DNS就可以了,网上的是用ODBC字符串连接的。不设DNS。
<%
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"-->
注意路径,这个因该不难吧。
<%
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"-->
注意路径,这个因该不难吧。
2011-06-14
展开全部
ODBC驱动程序管理器未发现数据源名称并且未指定默认驱动程序
是肯定的了,你在家设置DNS就可以了,网上的是用ODBC字符串连接的。不设DNS。
%
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="
是肯定的了,你在家设置DNS就可以了,网上的是用ODBC字符串连接的。不设DNS。
%
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="
追问
请问dns怎么设置.....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-09-13
展开全部
直接引用代码能正常连接
代码如下:Public Function MakeConnection() As String
Dim SQL_cmd As String
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "/date.MDB;Persist Security Info=False"
rs.CursorLocation = adUseClient
cn.Open SQL_cmd
End Function
代码如下:Public Function MakeConnection() As String
Dim SQL_cmd As String
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "/date.MDB;Persist Security Info=False"
rs.CursorLocation = adUseClient
cn.Open SQL_cmd
End Function
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
他的程序在他本地配置了数据源,所以能用,你回到公司你也应该在本地配置相应的数据源,在控制面板里有数据源,用什么程序就配置什么数据源
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的conn.asp是数据库连接文件,其中连接数据库的语句不对,导致这样的错误,把你连接数据库的程序,贴上来,大家才好解决
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询