收录日期:2018/12/11 02:11:07 时间:2016/05/18 06:54:56 标签:ASP
我做好的网站,拖到别人的机器上,使用IIS加载,浏览的时候,连接到数据库的页面报错了.
那位高人帮我解决一下好吗?
连接到数据库的代码是
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("bus.mdb") & ";uid=Admin;pwd=982912"
贴出错误来看看
错误是什么?

路径不对?


错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/logon.asp, 第 3 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) 

页:
POST 67 bytes to /logon.asp

POST 数据:
txtUserName=a&txtPassWord=a&B1=%B5%C7+%C2%BC&cmdLogin=%D7%A2+%B2%E1
按你的写法应该是驱动不对,或者这台电脑上驱动没装好,换个其他的写法
我是从测试后一点问题没有的机器上拖到另一台机器上后测试就出现了这个错误。有的时候还不显示错误。
换个什么样子的写法。要不我发邮件给你,你帮我看看好吗?有分加
好象都没什么错呀

//小虎//
你用什么连接的数据库?
odbc数据员还是连接字符串?
我不太清楚,两者都试了,没有用啊。
代码是一定不会有问题的,路径也没有问题。这个我能够肯定。
就是在连接到数据库的时候会出错。
还有一个问题:我把他刻在光盘上,再从光盘上拖下来的,还是在一开始调试成功的机器上再调试从光盘上拖下来的一模一样的程序就会报一样的错误。
这是怎么一回事呢?郁闷啊
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("bus.mdb") & ";uid=Admin;pwd=982912;"

检查一下你数据库里面的数据类型,
logon.asp
第3行市什么贴出来看看
...
dim conn
dim rs
set conn=Server.CreateObject("ADODB.Connection")
conn.open "Provider=Microsoft.JET.OLEDB.4.0;Data Source= "&server.MapPath ("aaa.mdb")
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open "select new_id,new_time,new_note from new",conn,1,1
...

试试这个,其中aaa.mdb数据库在当前目录下,不要配置ODBC
logon.asp, 第 3 行
贴出来
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("bus.mdb") & ";uid=Admin;pwd=982912"
就是连接数据库引擎的一个参数。
晕,…………
把所有文件的只读属性去了,就好了

//=============祝你好运
不行啊。我去了只读属性后还上有错误。像不像无头冤案啊:)
server.mappath("bus.mdb")打印出来看看
这样打印啊
access 需要用户名和密码吗?

你的写法是针对老版access数据库的,是不是这里的问题阿
这是我数据库的密码。和SQLsever是一样的写法啊
如果我把我机器的运行很正常的文件拷贝到另一台和我一样的机器里。加载到IIS,又会出现下面的错误。
Provider (0x80004005)
/main.asp, 第 32 行
第32行的代码就是我上面写的ACCESS的驱动。
这又是为什么呢?同样的方式出现两中错误!!!
去掉密码看看怎样
你线不给数据库设密码,然后实施看,如果设了密码后,数据库就只能以“独占”方式打开
可能是这个问题。
去掉密码是不可以的。因为我的数据库是有密码的。
是试了一下,同样是有错误的。
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/logon.asp, 第 3 行
DBQ=" & server.mappath("bus.mdb")...
路径不对,看一下相对路径,是什么?
我觉得在这里说不清楚,那位要是厉害一点。我把这个网站打包(很小的)发邮件给你,帮我解决了,加100分或更多。
相信我。我的QQ是33512239。
数据库是ACCESS的,所以我就可以直接把它放在网站文件夹的根目录下。着是没有问题的。
要是路径有问题的话,我就不可能在我的机器上浏览的起来了。你说是不是?
看看你的.mdb文件是不是只读啦,如果在NTFS上是否有访问权限啦,等等。
我现在把他挂在服务器上。大家可以去下载它。搞定以后可以发邮件给我,到时我给你加分。
地址是:http://www.njhuaqi.cn/lcf/lcf.rar
我的邮件是        mydx@vip.sina.com
搞定了一定要发邮件给我哦!
啥问题也没有,估计是服务器的配置或iis配置问题
gz

求高手指教,tomcat运行时无法显示页面 新手问题,关于c调用问题。 关于编译以后的可执行文件在目标计算机上执行的问题 苏宁易购 网上商城 南京总部 java软件开发 怎么样 C#DataGridView 2级标题头 如何实现 计算机二级,要不要考 求赚钱的点子 求教,为啥使用如下代码插入ACCESS数据库的时候一下插入n多 大家反馈一下此ORM框架. PC编译 mjpg_streamer.c:(.text+0x122): undefined reference to `dlclose\' 高手哥哥们指点下 MFC ado c语言文件操作问题(我是菜鸟) 想找个c语言手机版的上机软件 csdn ie9 火狐 ie8 访问csdn一直崩溃 如何去理解并学会在项目中去实践面向对象的设计模式 win7系统,VC++6.0安装后,右单击CPP,选择打开方式,浏览,找到MSDEV.EXE ,双击或者确定之后没用。默认的还是记事本打开 Win32的客服区内建立子窗口,子窗口无法挂菜单吗? //代码如下 WIN7 旗舰版上VC2008编译程序再 WIN7 HOME 版下运行不正确 问一个位图的问题,怎样让图片大小自适应于窗口,纯API情况。 求指导 复数类 hibernate复合键 推荐好玩的网站 关于c#窗体progressbar控件用法 C++程序问题,为什么这个程序的输出结果是5 3,哪位高手帮我解释一下,谢谢。 求助 队列出栈的数据和入栈数据不一样,晕死! hibernate复合键 directinput问题(类似模拟驾驶)