当前位置:首页 » 数据仓库 » access数据库连接出错请检查
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

access数据库连接出错请检查

发布时间: 2022-09-28 06:55:15

① ACCESS数据库连接出错,请检查连接字串。求助!!

你先检查一下.数据库是不是传的全.有可能传的过程中没有把数据库大小传的一致.你看看网上的和你本地机器的大小一不一样.

在本地好用的话.应该代码没有问题.

是不是空间有问题.你可以问一下空间商.看看他们是不是对空间有要求啊.

② 教你如何解决access数据库连接错误

access数据库连接错误解决办法步骤一:请检查conn.asp中的连接字符是否正确,如果没有错误,还提示数据库连接出错,请往下看access数据库连接错误解决办法步骤二:把数据库下载到本地(默认数据库
database/#newasp.mdb),用ACCESS打开,压缩修复数据库(打开ACCESS
--
工具
--
数据库实用工具
--
压缩和修复数据库);然后重新上传access数据库连接错误解决办法步骤三:如果以前操作无误,照样出现数据库连接出错,那么就是权限问题了,下面以2003为例请对C:\WINDOWS
目录给
users用户加上读取权限(千万不要给完全权限,有读的权限就行了),加上权限后,如果数据库连接正确就OK了如果问题还没有解决,请查看:C:\WINDOWS\Temp
目录权限,给users
用户加上特别的权限,其它权限都可以去掉。可能你不知道这个特别权限不知道怎么加,方法如下:选择temp目录--右键--属性--安全--添加--高级--立即查找--选择Users用户--确定返回到安全选项,选择Users用户
--
高级
--
选择Users“编辑”
--
选择如下权限,其它权限全部取消以上详细的为大家介绍了解决access数据库连接错误的办法,希望能给大家带来帮助。

③ 求助:链接ACCESS数据库失败

你这是服务器本机的access,不存在ip地址的问题,问题初步估计是在那个数据库文件上,你去找到那个data目录下的#yca43dag.asp,把它下载回来,扩展名改为.mdb,用access打开看看,如果可以打开,在access工具下压缩和修复一次这个文件,然后再改名为#yca43dag.asp传回服务器的data目录(不要直接覆盖,服务器上原本的这个#yca43dag.asp随便改一个名字以做备份)

④ ACCESS数据库连接出错,请检查连接字串。ADODB.Connection (3706)

可能是你的服务器上没有安装MDAC或者是MDAC坏了,这样就无法提供驱动了,3706就是这个错:Provider
cannot
be
found

⑤ 数据库连接出错,请检查数据库连接文件中的数据库参数设置

错误提示:数据库连接出错,请检查Conn.asp 文件中的数据库参数设置。错误原因:conn.asp 中的有关数据库参数设置不正确。解决方法:access 版要注意数据库路径要使用绝对路径,SQL 版要注意把SQL2000 的身份验证模式改成混合模式。下面这是conn.asp中有关数据库的设置,一定要正确!如果是ACCESS数据库,请认真修改好下面的数据库的文件名db = \datab……
关于 conn.asp 之己见

在asp中,为了代码的重用,把某些程序都模块化
比如把连接数据库的一些代码写在一个文件里,在其他地方加载进来就是了,方便快捷.
在实际工作中用得也多,后来发现,以前的某些写发是不大妥当的.
以前写 conn.asp 的时候都这样写:
Quote
<%
Dim Def_Sample,Conn
Def_Path=server.MapPath("data.mdb")
Def_Sample="DBQ="+Def_Path+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" '连接字串
Set Conn=Server.CreateObject("ADODB.CONNECTION")
Conn.Open Def_Sample'创建对象
%>
这样在其他地方使用的时候,包含 Conn.asp 即可
同时这样也带来一个问题:
如果人家直接访问你的 Conn.asp 的话,那么建立的 conn 对象在程序中就没有关闭,就会耗掉一些服务器资源,如果有人建立多个连接恶意访问的话,那么....
服务器的资源~~
具体资源多少,没有测试,应该还是不少吧?
所以现在写程序的时候都写成 Config.asp
仅在里边定义连接字串,在使用的时候在创建对象,使用完对象就关闭
Config.asp:
Quote
<%
Dim Def_Sample
Def_Path=server.MapPath("data.mdb")
Def_Sample="DBQ="+Def_Path+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" '连接字串
%>