asp新手问题,关于连接数据库

lvzhong 2002-03-09 05:09:13
请教一下,我错在那里?
<%
name=Request("name")
email=Request("email")
subject=Request("subject")
memo=Request("memo")

if name="" or email="" or subject="" or memo="" then
Response.Write "重填"
Response.End
end if

set conn=server.CreateObject("adodb.connection")
path=server.MapPath ("message.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& path
set rs=server.CreateObject("ADODB.Recordset")

s1="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & path & ";Persist Security Info=False"


rs.Open "messagedata",conn,adOpenDynamic ,adLockPessimistic '到这里错了
rs.AddNew
rs("姓名")=name
rs("Email")=email
rs("主题")=subject
rs("留言")=memo
rs.Update

Response.Redirect "Success.htm"
%>
...全文
70 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvzhong 2002-03-12
  • 打赏
  • 举报
回复
先给分把
julyclyde 2002-03-10
  • 打赏
  • 举报
回复
netgirl((网络女孩)) 你错了
lvzhong 2002-03-10
  • 打赏
  • 举报
回复
原码就在上面,最开始一行加上
<!--#include file="adovbs.inc" -->
rottenapple 2002-03-10
  • 打赏
  • 举报
回复
我也遇到过这样的问题,我怀疑是ado的名字参数asp无法正确解析,但是用数字就可以,adorst.open strsql,adocnn,1,3就可以了
lanying 2002-03-09
  • 打赏
  • 举报
回复
源代码都贴出来看看
netgirl 2002-03-09
  • 打赏
  • 举报
回复
建议不要用这种数据库连接方式
在ODBC里配置数据库连接
Set conn=server.createobject("ADODB.Connection")
conn.open "DSN=xxxx"
纪俊 2002-03-09
  • 打赏
  • 举报
回复
adOpenDynamic ,adLockPessimistic 这两个变量的值呢?怎么没有付值。
lvzhong 2002-03-09
  • 打赏
  • 举报
回复
文件考过去了,<!--#include file="adovbs.inc" -->加在了第一行(在<% 的前面)
可是在运行是报500错误请问原因何在?
椅子 2002-03-09
  • 打赏
  • 举报
回复
adovbs.inc这个文件是ado的,一般在C:\Program Files\Common Files\System\ado下
karma 2002-03-09
  • 打赏
  • 举报
回复
rs.Open "messagedata",conn,adOpenDynamic ,adLockPessimistic
===>
rs.Open "messagedata",conn,2,2

or copy this file
C:\Program Files\Common Files\System\ado\adovbs.inc
to your asp directory, and add this line at the top of your asp file:

<!--#include file="adovbs.inc" -->

28,406

社区成员

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

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