本地搭建asp和access这个。连接不上去,路径输入对了的。请问是什么原因
答案:2 悬赏:40 手机版
解决时间 2021-03-31 05:43
- 提问者网友:沉默菋噵
- 2021-03-30 06:18
本地搭建asp和access这个。连接不上去,路径输入对了的。请问是什么原因
最佳答案
- 五星知识达人网友:千夜
- 2021-03-30 06:28
我遇到很多次asp 链接不上access 数据库的问题。总结 一下
1: access 数据库权限访问限制问题居多。主要解决办法。数据库文件右键->属性->安全->添加->高级->立即查找-> 选择everyone
然后增加everyone的权限 一般来讲可以搞定。
2:IIS没有设置好。不过这种现象不多。主要看看IIS的配置。
在IIS 相应站点 然后右键属性 找到 主目录 这项。执行权限 改成 纯脚本与执行文件,如果还没搞定。那看看 IIS配置。在这里我不多说了。网上有的是。
3: 调试一下程序 加一个断点。看看数据库链接字符串 地址到底正不正确。再就是看看数据库的用户名和密码对不对 你可以核对一下。
4:还有一种情况,是可以查询出数据。但是添加,修改。删除 就会报错。这个问题就是数据库权限没有设置好。用我第一个建议修改一下就OK了。追问那你帮我看下那些代码有没有错
1: access 数据库权限访问限制问题居多。主要解决办法。数据库文件右键->属性->安全->添加->高级->立即查找-> 选择everyone
然后增加everyone的权限 一般来讲可以搞定。
2:IIS没有设置好。不过这种现象不多。主要看看IIS的配置。
在IIS 相应站点 然后右键属性 找到 主目录 这项。执行权限 改成 纯脚本与执行文件,如果还没搞定。那看看 IIS配置。在这里我不多说了。网上有的是。
3: 调试一下程序 加一个断点。看看数据库链接字符串 地址到底正不正确。再就是看看数据库的用户名和密码对不对 你可以核对一下。
4:还有一种情况,是可以查询出数据。但是添加,修改。删除 就会报错。这个问题就是数据库权限没有设置好。用我第一个建议修改一下就OK了。追问那你帮我看下那些代码有没有错
全部回答
- 1楼网友:夜风逐马
- 2021-03-30 06:58
你那个路径,是相对路径,如果页面跟数据库文件夹不同级就会错。另外,你确定数据库文件名有必要搞那么长,上百个字符?追答还有第一行那个databasetype的值到底是几啊追问这个不太懂,那个文件名是源码自带的第一行也要改吗那个值不是默认的吗追答额,就是原来的,你一点都没动。对吧。那还应该有一个说明,告诉你填什么数用access数据库的追问是的,我一点都没有动说明就是那些文字,我不知道那个路径怎么填追答肯定还有一个asp文件的,来设置那个databasetype的值。另外你这个是要干嘛,这种网站已经过时了的追问我是学渗透的,就是那这种有漏洞的源码本地搭建来练习,这个你能不能教我连接下。拜托追答路径,就是数据库的文件夹啊,现在你的数据库路径是,当前页同一目录下有一个database文件夹,里边有一个数据库文件,名字好长追问嗯,我填过E:asp/0/databade/ .mdb 但还是不行这个说得我挺蒙的,教我下,弄好给你20。好不。我现在是个学生追答额,填这种绝对地址肯定不对嘛。代码里边有server.mappath这个函数就是获取绝对地址的。我说的不是挺清楚了。当前这个文件的文件夹里边应该有一个database文件夹,里边有一个数据库文件。地址就是database/那个文件名你还是从基础学起吧,一个vb就看不懂,还学啥黑客啊整个代码,意思就是
如果databasetype=1那么就连接sqlserver数据库,否则就连接access数据库。但是那个databasetype到底等于啥,你的图里没说。access数据库连接的部分,路径那里没啥错误,只是不知道那么长的名字的数据库是不是在那个目录,是不是存在一般自带的名字不会错也不需要改
如果databasetype=1那么就连接sqlserver数据库,否则就连接access数据库。但是那个databasetype到底等于啥,你的图里没说。access数据库连接的部分,路径那里没啥错误,只是不知道那么长的名字的数据库是不是在那个目录,是不是存在一般自带的名字不会错也不需要改
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯