返回列表 发帖

[原创]回复 mimi21 asp与access的连接错误

[watermark]因 mimi21 你发表两个相同的主题,只好我重新发一个贴给你了,请下回不要在发相同的主题了,谢谢!
那天因粗浅的看了一下,你的CONN.ASP.回答不算正确,今天我在回答你,希望能给你帮助!
第一:[ Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 ';Temporary (volatile) Jet DSN for process 0x11b0 Thread 0x121c DBC 0x23e0064 Jet';。 这个提示你的数据库没有打开,不能写入,
第二:你要清楚,你用的是什么数据库,是SQL还是ASSECC.他们用法是不一样的,
第三:你写的语法不够准确connstr="DBQ="+server.mappath("student.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" 那天我也说了你写反了
这个是固定格式的,应这样写[color=#DC143C]connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("student.MDB")
第四:也是你真正的错误:Microsoft OLE DB Provider for ODBC Drivers 错误 ';80004005'; 就是你使用了ODBC连接数据库,服务器上没这个数据库,他是用用OLEDB数据库的:你可以改为
[color=#DC143C]"Driver={SQL Server};Database=dbname;Server=srv;Uid=user;Pwd=pd
说简单点,就是你用了ASSECC数据格式写的,但你的服务器上只有SQL数据库.所以打不开,当然你的/1/conn.asp,行5也就错了,请看看你的网站支什么类型的吧,好了,在有什么,请你在发贴,我也是初学都,有不对的地方指教,这是原提问的贴子http://www.thysea.com/lb/cgi-bin ... opic=400&show=0[/watermark]

[原创]回复 mimi21 asp与access的连接错误

[这个贴子最后由☆一往情深☆在 2005/05/17 00:01am 第 1 次编辑]
下面引用由mimi212005/05/15 07:51pm 发表的内容:
非常感谢斑竹,我们现在做毕业设计,马上就交了,而我一直调试不出来,很着急,所以一时心急就发了两个,还望海涵。以后不会出现这样的情况了。
  我用的机器上有SQL也有access,但是我用的是access,我还需要设 ...
其实调试一个程序是最难的,要不程序员就是比一般操作员工资高呢,就在这啊,要分析啊,
就你这个问题,我在毕业的时候也有,平时,写个代码不能运行,心里也闹心啊,你是在本地调试吗?如果是,你就往下看,你是上传网站,那就不用看了,去看你的网站支持什么类型的吧!
首先,不知你看懂我给你的回复没?还有副版主给你推荐的文章啊,不管你用什么连接,他都要有驱动的,你用ACCESS数据库就用了他的驱动,connstr="[color=#DC143C]driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("student.MDB")';
看见了?建设你从安一次,Office办公软件.也就是从安ACCESS数据库了,在检查你的IIS服务的目录和默认打开的网页,一定改为*.asp才行,还有你的数据库的建立和名称有无大小写,在后来,分析代码,和我写的ASP留言本比较,看差什么,实在不行打包上一来吧,我们帮你看看吧

TOP

返回列表 回复 发帖