未发现数据源名称并且未指定默认驱动程序 ASP连接数据库问题
来源:百度知道 编辑:UC知道 时间:2024/07/04 00:53:30
代码如下:
<html>
<head>
<title>test</title>
</head>
<body>
<%
dim Connstr,conn,sqlstr
set conn=server.createobject("adodb.connection")
conn.open "DSN=网站用户数据库","sa"
'conn.open "driver={SQL server};database=网站用户数据库;server=127.0.0.1;uid=sa;pwd="
set rs=conn.Execute("select username as 用户名,password as 密码,email as 电子邮件,name as 真实姓名,tel as 联系电话 from login")
response.write("<table border=3>")
response.write("<tr>")
for i=0 to rs.fields.count-1
response.write("<td>"&rs(i).name&"</td>")
next
response.write("</tr>")
while not rs.eof
response.write("<tr>")
for i=0 to rs.fields.count-1
response.write "<td>"&rs(i).value&"</td>"
n
<html>
<head>
<title>test</title>
</head>
<body>
<%
dim Connstr,conn,sqlstr
set conn=server.createobject("adodb.connection")
conn.open "DSN=网站用户数据库","sa"
'conn.open "driver={SQL server};database=网站用户数据库;server=127.0.0.1;uid=sa;pwd="
set rs=conn.Execute("select username as 用户名,password as 密码,email as 电子邮件,name as 真实姓名,tel as 联系电话 from login")
response.write("<table border=3>")
response.write("<tr>")
for i=0 to rs.fields.count-1
response.write("<td>"&rs(i).name&"</td>")
next
response.write("</tr>")
while not rs.eof
response.write("<tr>")
for i=0 to rs.fields.count-1
response.write "<td>"&rs(i).value&"</td>"
n
你的连接字符串有问题,没有说明使用什么驱动 。
给你个连接字符串的例子
比如
连接SQL SERVER
Recordset1.ActiveConnection ="PROVIDER=SQLOLEDB;DSN=hotel;UID=sa;PWD=pass"
连接ACCESS
Recordset1.ActiveConnection="Provider=Microsoft.Jet.OLEDB.4.0;DSN=hotel;Mode=ReadWrite;Persist Security Info=False"
网上大概的回答是数据库的读取权限问题。你可以朝这方面试试。
未发现数据源名称并且未指定默认驱动程序
asp连接odbc数据源出现 未发现数据源名称并且未指定默认驱动程序
如何解决ODBC驱动程序管理器未发现数据源名称并且未指定默认驱动程序
求!“未发现数据源名称并且未指定默认驱动程序”是怎么一回事?
[ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序
java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
SQLSTATE=IM002[Microsoft][ODBC驱动程序 管理器未发现数据源名称并且未指定默认驱动程序
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
运行ASP时:[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
高手救命呀!!未发现数据源名称并且未指定默认驱动程序