asp 无法插入新纪录的问题
以下是我写的接受表单数据并存储到数据库的代码,请牛人们细细查看下我到底哪儿出错了。现在的情况是我能接收到表单传来的所有值,但是无法存到数据库中。代码:<%dimcount...
以下是我写的接受表单数据并存储到数据库的代码,请牛人们细细查看下我到底哪儿出错了。现在的情况是我能接收到表单传来的所有值,但是无法存到数据库中。
代码:
<%
dim
country2,state2,name_tg,zhanghao_tg,szyuid,name_fu,LeiBie,PingPai,YuanJia,TuanGouJia,ZheKou,JieSheng,RenShu,DianHua
,DiZhi,JieShao,SuoTu,JieZhiShiJian,KaiShi,JieSu,DiTu,DiTuLianJie,content
country2= request("country2")
state2= request("state2")
name_tg= request("name_tg")
zhanghao_tg= request("zhanghao_tg")
szyuid= request("szyuid")
name_fu= request("name_fu")
LeiBie= request("LeiBie")
PingPai= request("PingPai")
YuanJia= request("YuanJia")
TuanGouJia= request("TuanGouJia")
ZheKou= request("ZheKou")
JieSheng= request("JieSheng")
RenShu= request("RenShu")
DianHua= request("DianHua")
DiZhi= request("DiZhi")
JieShao= request("JieShao")
SuoTu= request("SuoTu")
JieZhiShiJian= request("JieZhiShiJian")
KaiShi= request("KaiShi")
JieSu= request("JieShu")
DiTu= request("DiTu")
DiTuLianJie= request("DiTuLianJie")
content= request("content")
set conn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
conn.Open "provider=microsoft.jet.oledb.4.0;data source="& Server.MapPath("/data/sctbc.mdb")
sql="select * from tuangou"
rs.open sql,conn,1,3
rs.addnew
rs("country2") = country2
rs("state2") = state2
rs("name_tg") = name_tg
rs("zhanghao_tg") = zhanghao_tg
rs("name_fu") = name_fu
rs("leibie") = LeiBie
rs("pingpai") = PingPai
rs("yuanjia") = YuanJia
rs("tuangoujia ") = TuanGouJia
rs("zhekou") = ZheKou
rs("jiesheng") = JieSheng
rs("renshu") = RenShu
rs("dianhua") = DianHua
rs("dizhi") = DiZhi
rs("jieshao") = JieShao
rs("suotu") = SuoTu
rs("jiezhishijian") = JieZhiShiJian
rs("kaishi") = KaiShi
rs("jiesu") = JieSu
rs("ditu") = DiTu
rs("ditulianjie") = DiTuLianJie
rs("content") = content
rs.update
rs.close
set rs=nothing
response.Write "<script language=javascript>alert('添加成功!');window.location.href='add_tg.asp';</script>"
%> 展开
代码:
<%
dim
country2,state2,name_tg,zhanghao_tg,szyuid,name_fu,LeiBie,PingPai,YuanJia,TuanGouJia,ZheKou,JieSheng,RenShu,DianHua
,DiZhi,JieShao,SuoTu,JieZhiShiJian,KaiShi,JieSu,DiTu,DiTuLianJie,content
country2= request("country2")
state2= request("state2")
name_tg= request("name_tg")
zhanghao_tg= request("zhanghao_tg")
szyuid= request("szyuid")
name_fu= request("name_fu")
LeiBie= request("LeiBie")
PingPai= request("PingPai")
YuanJia= request("YuanJia")
TuanGouJia= request("TuanGouJia")
ZheKou= request("ZheKou")
JieSheng= request("JieSheng")
RenShu= request("RenShu")
DianHua= request("DianHua")
DiZhi= request("DiZhi")
JieShao= request("JieShao")
SuoTu= request("SuoTu")
JieZhiShiJian= request("JieZhiShiJian")
KaiShi= request("KaiShi")
JieSu= request("JieShu")
DiTu= request("DiTu")
DiTuLianJie= request("DiTuLianJie")
content= request("content")
set conn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
conn.Open "provider=microsoft.jet.oledb.4.0;data source="& Server.MapPath("/data/sctbc.mdb")
sql="select * from tuangou"
rs.open sql,conn,1,3
rs.addnew
rs("country2") = country2
rs("state2") = state2
rs("name_tg") = name_tg
rs("zhanghao_tg") = zhanghao_tg
rs("name_fu") = name_fu
rs("leibie") = LeiBie
rs("pingpai") = PingPai
rs("yuanjia") = YuanJia
rs("tuangoujia ") = TuanGouJia
rs("zhekou") = ZheKou
rs("jiesheng") = JieSheng
rs("renshu") = RenShu
rs("dianhua") = DianHua
rs("dizhi") = DiZhi
rs("jieshao") = JieShao
rs("suotu") = SuoTu
rs("jiezhishijian") = JieZhiShiJian
rs("kaishi") = KaiShi
rs("jiesu") = JieSu
rs("ditu") = DiTu
rs("ditulianjie") = DiTuLianJie
rs("content") = content
rs.update
rs.close
set rs=nothing
response.Write "<script language=javascript>alert('添加成功!');window.location.href='add_tg.asp';</script>"
%> 展开
展开全部
有更改数据库的权限么?
追问
没有,数据库没有设置什么权限的...
追答
IIS问题吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用的什么浏览器,ie的话,把internet选项高级里面把 显示友好错误信息 勾选去掉,这样就能看见返回的错误了。
追问
Microsoft JET Database Engine 错误 '80040e09'
不能更新。数据库或对象为只读。
我以前都没有出现这个问题样...?知道怎么解决不?
追答
和 梦萱_75 说的差不多,没有操作access文件的权限。什么系统?如果是win7
可以看看
http://hi.baidu.com/qiaokedajie/blog/item/a222bf284de71a2d5243c121.html
第5点,其他系统的也差不多。
另确保在测试时,没有用offce打开access文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、数据库ACCESS文件是否是只读?
2、数据库ACCESS文件缺少EVERYONE权限。
3、最好用insert into 语句来插入记录。
2、数据库ACCESS文件缺少EVERYONE权限。
3、最好用insert into 语句来插入记录。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询