|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
~~~~请教一个ASP 数据库的问题~~~~~~~~
~~~~请教一个ASP 数据库的问题~~~~~~~~
症状表现如下:请高手大侠帮我把把脉,不胜感激!
---------------------------------------
(1)我在后台数据库配置如下:
建立一个ODBC数据源,名为:newbookware, 指向 ebook.mdb.
数据库驱动为:Driver do Microsoft Access(*.mdb)
(2)系统公用页面
■global.asa文件: (内容如下)
<script LANGUAGE=VBscript RUNAT=Server>
Sub Application_OnStart
Application("dsn") = "DSN=newbookware;UID=;PWD=;"
End Sub
</script>
(3)登陆界面,连接数据库时出现了错误:
■logon.asp (内容如下)
<%@ Language=VBscript %>
<%
name = Request.Form("name")
passwd = Request.Form("passwd")
sql = "select name,passwd,type from usertype where name ='" & name & "'"
set conn = server.CreateObject("adodb.connection")
conn.Open application("dsn")
set rs = server.CreateObject("adodb.recordset")
rs.Open sql,conn
if rs.EOF then
response.write "错误的用户名或密码!"
rs.Close
set rs = nothing
conn.Close
set conn = nothing
Response.End
end if
if not (rs("passwd") = passwd) then
response.write "错误的用户名或密码!"
rs.Close
set rs = nothing
conn.Close
set conn = nothing
Response.End
end if
■说明:在登陆时,出现错误,提示为:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/ts/logon.asp, 第 8 行:
即 conn.Open application("dsn")
|
为什么不看看置顶的“ASP+MS ACCESS常见问题解答”帖?
另,你的发帖不符合本版规则,请按规则发帖。 |
|