| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2036 人关注过本帖
标题:[求助]怎样在ASP中在ACCESS数据库添加新数据
只看楼主 加入收藏
探拓者
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2005-10-13
收藏
 问题点数:0 回复次数:11 
[求助]怎样在ASP中在ACCESS数据库添加新数据

怎样在ASP中在ACCESS数据库添加新数据
<%
id=request.Form("idtext")
name1=request.Form("nametext")
sex=request.Form("RadioGroup1")
borndate=request.Form("datetext")
phone=request.Form("phonetext")
address=request.Form("addresstext")
company=request.Form("dwtext")
email=request.Form("emailtext")
tel=request.Form("teltext")
set conn=server.CreateObject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0;data source="&server.mappath("classmate.mdb")
set rs=server.CreateObject("adodb.recordset")
set rs1=server.CreateObject("adodb.recordset")
sql="select name from classmateinf where name='name1'"
rs.open sql,conn,1,1
if rs.eof or rs.bof then
sqlstr="insert into classmateinf(id,name,sex,borndate,tel,mobile,address,company,email) values('id','name1','sex&','borndate','tel&','phone','address','company','email')"
conn.Execute(sqlstr)
conn.close
set conn=nothing
%>
这段代码出错提示是:Microsoft JET Database Engine 错误 '80004005'

操作必须使用一个可更新的查询。

/asp/addmessage.asp,行20

搜索更多相关主题的帖子: Form ASP中 request 数据库 
2006-10-31 13:26
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 
看看把插入的操作语句移到IF判断外边试试
有可能就是conn.Execute(sqlstr)这句的问题

其实我很低调,只是你不知道...
2006-10-31 13:34
探拓者
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2005-10-13
收藏
得分:0 
还是不行啊!!

2006-10-31 14:55
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 

/asp/addmessage.asp,行20

是哪一行?


其实我很低调,只是你不知道...
2006-10-31 15:16
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
收藏
得分:0 
是不是上一页面的值没有传过来?
你输出一下试试

随缘不变,不变随缘
2006-10-31 16:56
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
收藏
得分:0 
response.write("id=")
response.write(id)
response.write("name1=")
response.write(name1)
…………
response.write("tel:")
response.write(tel)
…………
response.write("sql:")
resposne.write(sql)
…………
反正你最好都输出试试就是了
还有就是在适当的地方加上
response.end()

随缘不变,不变随缘
2006-10-31 17:01
探拓者
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2005-10-13
收藏
得分:0 
我输出可以啊!!

2006-10-31 17:08
探拓者
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2005-10-13
收藏
得分:0 
/asp/addmessage.asp,行20 是conn.Execute(sqlstr)这行

2006-10-31 17:10
yaxuxu
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-10-11
收藏
得分:0 
用addnew 和 update试试

2006-10-31 17:12
探拓者
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2005-10-13
收藏
得分:0 
天啊!!查了很多资料还是不知哪能里出错了!!!!

2006-10-31 18:06
快速回复:[求助]怎样在ASP中在ACCESS数据库添加新数据
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013405 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved