asp数据库连接出错
A. asp连接数据库出现错误
conn.connectionstring="Provider
=
Microsoft.Jet.OLEDB.4.0;Data
Source="&server.mapPath("数据库名")
你数据库可以连上?那里应该是数据源名吧
B. asp网站出现数据库连接错误
原因不在你程序。而是服务器的权限设置问题。
//
C:\Windows\Temp 设置everyone或者user的写权限,推荐user
因为access数据库打开后需要放到临时文件夹中释放再打开,但由于网上的用户访问时没有权限打开本地的临时文件夹,导致了数据库连接失败。
————
所以你需要耐心的和服务器管理员联系,让他设置一下权限(有时不即时生效,需要服务器重启)
不过你刚说了,如何能够让那个管理员配合你,需要你动动脑筋了。
是我说的可能性99%。。。。
C. asp连接不上数据库
在“ODBC数据源管理器”中,设置用于连接数据库的DSN有三种: 用户DSN、系统DSN和文件DSN。检查下是不是用的“系统DSN”,不是的话删除原DSN,重新添加系统DSN。
另外检查你的连接串,复制我这段试下:
<%
Dim db
set db=server.createobject("Adodb.Connection")
db.open "Dbq=" & server.mappath("data/bbs.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"
%>
如果不行,参考下面标准连接方法:
连接数据库
方法1:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")
方法2:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("data.mdb")
注意:一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。
conn.Close
Set conn = Nothing
D. asp数据库连接错误
是数据库的相对路径问题,后台程序找不到数据库的文件,你修改一下数据库连接文件的路径,如果整站是用统一的数据库连接包含文件,你可以在文件代码中的数据库路径变量改为相对到根目录,及加上“/”即可解决。
E. 请问IIS下ASP网站数据库连接出错的问题
iis一般是支持asp+access的,不用怎么设置,提示数据库连接出错,说明设置上是没有问题,可以执行asp程序。
首先你先检查一下数据库存放的路径是否正确,db="database/wydata.mdb",conn.asp 这个文件是在根目录下放着的吗?
其次,数据库需要设置一下写入权限,不过这个不影响访问。
F. ASP中的数据库连接,未指定的错误
”有时刚刚执行还是正常的,再刷新就提示这样“这可能是你的数据库连接没有正常关闭或者重复打开。
建议对conn做全局变量,每次直接调用conn.open,使用后close。对全部操作都规划一下,不要有重复打开和连接的情况。
G. Asp数据库连接出错是什么原因
80004005>找不到包含文件
是路径问题,通常是include file=conn.asp这个文件没有父路径引起的,如果用..表示,你用127.0.0.1来测试是没问题,但有时候放到服务器上是有问题的,通常用/文件夹/文件夹/*.mdb or *.asa asp,这个错误要少点,但灵活性少一点。
另外,如果在运用其它功能 比如db="../dd/*.mdb
mappath("db")时,你用的引号什么的,在这里不出现错误的,而通过include时会不能用,所以在运用时尽量标准化来写程序。
最后你把浏览器的友好显示去掉。,把conn文件中的err排错也去掉,就可以看出问题所在了
H. ASP连接数据库错误
2000下打开winnt\temp 将其安全选项内增加 everyone 用户 权限设置为完全控制 然后重启计算机
如果不重启。会出另外一个未指定错误。
2003下的目录是windows\temp
重新检查一下数据库或网站所在目录权限,确认everyone用户能够有获取data信息的权限。 怕麻烦就直接设为完全控制权限。然后从新启动。