asp连接access 连接语句出错啦!

如题所述

conn.asp里面的代码:
db="data\db.mdb" '你的数据库文件存放的路径,相对于conn.asp文件的位置,在data文件夹中,或者改写成你网站的绝对路径也行
const DatabaseType="ACCESS"
'On Error Resume Next
dim ConnStr
dim conn
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。"
Response.End
End If
sub CloseConn()
On Error Resume Next
If IsObject(Conn) Then
conn.close
set conn=nothing
end if
end sub

同时,存放数据库文件db.mdb的文件夹data的安全权限必须设置为网络匿名浏览用户可读可写,或者everyone完全控制也行
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-08
Dim connstr
set conn = server.createobject("adodb.connection")
connstr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath("database.mdb")"
conn.open connstr

ASP与Access数据库连接出错 如何解决?
ASP与Access数据库连接出错是因为缺少对访问的支持配置。1、需要安装一些功能来支持ASP应用程序的解析,打开:控制面板- 程序 - 程序和功能 - 打开或关闭Windows功能,按照下面这个图示,把相应的ASP选上就行了。2、设置好IIS(开启"启用父目录路径",要不你用..\/路径的时候可能会出错),做好相关站...

asp连接access 连接语句出错啦!
'On Error Resume Next dim ConnStr dim conn ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)Set conn = Server.CreateObject("ADODB.Connection")conn.Open connstr If Err Then err.Clear Set Conn = Nothing Response.Write "数据库连接出错,请检查Conn.a...

asp 网页问题 access数据库 连接出错了 高手路过的帮忙下,谢谢_百度...
一、处错误是:sqlnews="select * from zy_user where user_id="&id&" order by user_id desc"以上查询语句使用不合理:user_id="&id&" 使用=等号的话后面不能使用“user_id ”的排序 order by user_id desc 是矛盾的,显示数据记录只能是一条user_id="&id&" 的记录。order by user...

asp连接access数据库连接错误,后台登陆能实现,前台页面出错,修改后前 ...
加Q了

ASP 数据库连接出错 ACCESS的
这个错误是由于IIS对作为虚拟目录的文件夹没有改写的权限.把IIS的用户名对这个文件夹的操作权限加为"改写"或者说把数据库的权限设置为可写或者把数据库所在的文件夹设置为可写就没有问题了

asp连接access数据库出错
第一你没有建立数据库连接对象实例:如:dim conn set conn=server.CreatObject("ADODB.Connection")然后才是你的:Dim MM_conn_STRING MM_conn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("..\\floatfly\\db\\main.mdb")第二建立以后还需要打开连接如:conn.open ...

asp+access数据库连接出错!
这个是我一直用的ACCESS连接格式,都没有出过问题.而我看了你的连接,也看不出什么问题.我猜想三个原因:其一,你的免费空间的地址不能用"\/**\/Db\/**.mdb" ,就是地址程序找不到,你试一下地址换一种格式.其二,数据连接驱动格式不对,或是前后倒置了.StrSQL="DRIVER=Microsoft Access Driver(*.mdb...

asp连接access数据库出现错误
1. 数据库本身数据损坏,需要下载到本地使用OFFICE ACCESS进行修复和压缩;或重新上传备份的数据库。2. 数据库权限错误,IIS执行用户没有读取或写入数据库的权限。3. 数据库连接语句错误,由于数据库连接驱动的问题,需要使用 conn.Open"provider=Microsoft.jet.oledb.4.0;data source="&Server.MapPath(...

asp连接ACCESS出错!
"adodb.connection")conn.open connstr asp常用数据库连接字符串,access和sql server 看下你的连接字符串有么有错.另外找到你的数据库myweb.mdb看看旁边是不是有个myweb.ldb文件 在确认myweb.mdb没有打开的情况下,将myweb.ldb文件删除(如果安装了360,可以选中文件右键→使用360解除占用也是可以的)...

ASP连接不上Access数据库!!请问有哪些可能原因?
1: access 数据库权限访问限制问题居多。主要解决办法。数据库文件右键->属性->安全->添加->高级->立即查找-> 选择everyone 然后增加everyone的权限 一般来讲可以搞定。2:IIS没有设置好。不过这种现象不多。主要看看IIS的配置。在IIS 相应站点 然后右键属性 找到 主目录 这项。执行权限 改成 纯脚本...

相似回答
大家正在搜