asp动态网页设计时候为什么无法调用数据库?

网站做好了在win7系统上是可以正常运行的,但是在xp系统里,用户登录界面输入的数据无法进入数据库,网页也无法从数据库中掉出,留言板页面完全无法显示。出现错误类型: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 /留言板.asp, 第 8 行下面是我的conn的代码<% dim="" sql="" on="" error="" resume="" next="" dbpath="server.mappath("/userinfo.mdb")" set="" conn="server.createobject("adodb.connection")" conn.open="" provider="Microsoft.jet.OLEDB.4.0;data" source="&dbpath
'创建记录对象
set rs=server.createobject(">
有大神能够告诉我到底错哪儿了吗??我是学文科的,但是不知道为什么学校安排了这门课,,明天就要交了,,,求助!!!!小女子不胜感激!

你的xp系统可能没有数据驱动Microsoft.jet.OLEDB.4.0。是不是没安装office啊。可以打开控制面板中的ODBC 数据源看看有没有jet追问

没有jet~~~看来是我的系统没有安装的缘故,安装了就可以吗?请问怎么安装?

追答

安装office的access就可以自动安装Microsoft.jet.了。也可以在控制面板--管理工具--数据源那里重新安装数据库驱动程序。

追问

好像木有找到jet,我前几天才重新装的office、、、、

追答

奥,那就是可能在你重装office时odbc出问题了。你现在需要用odbcconf.exe来重新注册一下ODBC Driver。在开始菜单里的运行中输入:odbcconf.exe

追问

好的。。谢谢哦~~~非常感谢

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-29
错的多了
<%
dim sql=""
on error resume next
dbpath=server.mappath("/userinfo.mdb")
set conn=server.createobject("adodb.connection")
conn.open="provider=Microsoft.jet.OLEDB.4.0;data source="&dbpath'创建记录对象set rs=server.createobject("adodb.recordset")
sql="select * from [你的表名称] "
...以下是你的代码
%>追问

大神。。我是学文的,我看不懂,,你能把具体指出我哪里错了吗????()标示一下。。谢谢

第2个回答  2013-12-29
安装access就是能打开mdb数据文件的那个,是office套件里的,我记得网页用的话最低安装office 2000就行。
相似回答