我以前用OFFICE2000的ACCESS数据库挺好的,我装了OFFICE2003后全连不上了,是驱动问题吗? 应该怎么解决呀?在线等……

tyyang 2004-12-05 08:36:25
我以前用OFFICE2000的ACCESS数据库挺好的,我装了OFFICE2003后全连不上了,是驱动问题吗? 应该怎么解决呀?
谢谢
...全文
125 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Delphi1985 2004-12-06
  • 打赏
  • 举报
回复
set conn=Server.CreateObject("ADODB.connection")
str="provider=Microsoft.Jet.OLEDB.4.0; Data Source=127.0.0.1;"&"Initial Catalog="&Server.MapPath("\")&"\database\userinfo.mdb;"
兄弟们,我上面的怎么回事啊,有没有错啊。可是一执行就是显示下面的字样:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Service Components 错误 '80040e21'

多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。

/html/check.asp,行21

我的也是在OFFICE 2003 中的ACCESS搞的,请高手指教啊!
3573745 2004-12-05
  • 打赏
  • 举报
回复
把数据库驱动字符串贴出来看看!


在不然就改DSN 连接看看
tyyang 2004-12-05
  • 打赏
  • 举报
回复
up!!!!!!
tyyang 2004-12-05
  • 打赏
  • 举报
回复
这是代码:没安2003前这样写是能用的,安了后就不能用了

<html>
<head>
<title>fsf</title>
</head>
<body>
<center><font color=red size=6><b>
<%
dim usrname,content,mail,phone,area
usrname=request("usrname")
content=Request("content")
mail=request("mail")
phone=request("phone")
area=request("area")




set rs=server.createobject("adodb.connection")
rs.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db1.mdb")
sqlstr="insert into notes(usrname,content,phone,area) values('"+usrname+"','"+content+"','"+phone+"','"+area+"')"

rs.execute sqlstr
rs.close
set rs=nothing

response.redirect "162.asp"


%>
</font></b></center>
</body>
</html>
tyyang 2004-12-05
  • 打赏
  • 举报
回复
IIS设置问题

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧