CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

提交数据出错,为什么?

楼主Mlfeng(枫叶染红)2005-04-03 14:59:29 在 .NET技术 / ASP.NET 提问

代玛:  
  <!--#include   file="conn.asp"   -->  
   
  <%  
  name=request.form("name")  
  nian=request.form("nian")  
  yue=request.form("yue")  
  mz=request.form("mz")  
  e_name=request.form("e_name")  
  ri=request.form("ri")  
  sex=request.form("sex")  
  xueli=request.form("xueli")  
  aihao=request.form("aihao")  
  jiguan=request.form("jiguan")  
  shenfen=request.form("shenfen")  
  techang=request.form("techang")  
  add=request.form("add")  
  youbian=request.form("youbian")  
  zhiye=request.form("zhiye")  
  yuanwang=request.form("yuanwang")  
  tel=request.form("tel")  
  phone=request.form("phone")  
  gao=request.form("gao")  
  jian=request.form("jian")  
  bili=request.form("bili")  
  xiong=request.form("xiong")  
  yao=request.form("yao")  
  ji=request.form("ji")  
  xie=request.form("xie")  
  tizhong=request.form("tizhong")  
  fa=request.form("t1")  
  t1=request.form("t2")  
  t2=request.form("t3")  
  t3=request.form("")  
  d1=request.form("d1")  
  d2=request.form("d2")  
  d3=request.form("d3")  
  z1=request.form("z1")  
  z2=request.form("z2")  
  z3=request.form("z3")  
  m1=request.form("m1")  
  m2=request.form("m2")  
  m3=request.form("m3")  
  n1=request.form("n1")  
  n2=request.form("n2")  
  g1=request.form("g1")  
  g2=request.form("g2")  
  tel1=request.form("tel1")  
  zhi1=request.form("zhi1")  
  zhi2=request.form("zhi2")  
  tel2=request.form("tel2")  
  %>  
   
  <%  
  Set   rs   =   Server.CreateObject   ("ADODB.Recordset")  
  sql   =   "Select   *   from   xue"  
  rs.Open   sql,conn,3,2  
  %>  
   
  <%  
  rs.addnew  
  rs("name")=name  
  rs("nian")=nian  
  rs("yue")=yue  
  rs("mz")=mz  
  rs("e_name")=e_name  
  rs("ri")=ri  
  rs("sex")=sex  
  rs("xueli")=xueli  
  rs("aihao")=aihao  
  rs("jiguan")=jiguan  
  rs("shenfen")=shenfen  
  rs("techang")=techang  
  rs("add")=add  
  rs("youbian")=youbian  
  rs("zhiye")=zhiye  
  rs("yuanwang")=yuanwang  
  rs("tel")=tel  
  rs("phone")=phone  
  rs("gao")=gao  
  rs("jian")=jian  
  rs("bili")=bili  
  rs("xiong")=xiong  
  rs("yao")=yao  
  rs("ji")=ji  
  rs("xie")=xie  
  rs("tizhong")=tizhong  
  rs("fa")=fa  
  rs("t1")=t1  
  rs("t2")=t2  
  rs("t3")=t3  
  rs("d1")=d1  
  rs("d2")=d2  
  rs("d3")=d3  
  rs("z1")=z1  
  rs("z2")=z2  
  rs("z3")=z3  
  rs("m1")=m1  
  rs("m2")=m2  
  rs("m3")=m3  
  rs("n1")=n1  
  rs("n2")=n2  
  rs("g1")=g1  
  rs("g2")=g2  
  rs("tel1")=tel1  
  rs("zhi1")=zhi1  
  rs("zhi2")=zhi2  
  rs("tel2")=tel2  
  rs.update  
  rs.close    
  Set   rs   =   Nothing  
  conn.close    
  set   conn=Nothing  
  %>  
   
   
  出现:  
  错误类型:  
  Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80004005)  
  [Microsoft][ODBC   Microsoft   Access   Driver]   不能更新。数据库或对象为只读。  
  /new/asp.asp,   第   108   行  
   
   
  浏览器类型:  
  Mozilla/4.0   (compatible;   MSIE   6.0;   Windows   NT   5.1;   TencentTraveler   )    
   
  网页:  
  POST   335   ???   /new/asp.asp  
   
  POST   Data:  
  name=ewfwef&e_name=wef&sex=%B2%BB%CF%EA&nian=1975&yue=1&ri=1&mz=&jiguan=&xueli=%B2%BB%CF%EA&aihao=&shenfen=&techang=&add=&youbian=&zhiye=&yuanwang=&tel=&phone=&gao=&jian=&bili=&xiong=&yao=&ji=&xie=&ti   .   .   . 问题点数:10、回复次数:11Top

1 楼apcsherry(无敌神勇小超人)回复于 2005-04-03 15:32:32 得分 1

rs.Open   sql,conn,3,2  
  你的代码我没检查,如果你确保你写的代码应该没问题的话,应该就是上面这句的问题,改成rs.open   sql,conn,1,1Top

2 楼xyzman(xyzman)回复于 2005-04-03 15:49:52 得分 2

改为rs.Open   sql,conn,2,2Top

3 楼xzq686(★_瞬_★)回复于 2005-04-03 15:54:33 得分 2

rs.open   sql,conn,1,1不行!只能用于读取数据库。  
  改成1,3或3,3  
  再有向数据库中插入数据,你用insert   into!Top

4 楼Mlfeng(枫叶染红)回复于 2005-04-03 17:02:16 得分 0

问题还是存在,1,3       3,3     1,1   2,2   都试过了,我开始就是insert   into   是不会报错,但数据还是不会写入到表中!真烦!~~~~~~~~~~~Top

5 楼wdcszl(Leithon)回复于 2005-04-03 17:15:29 得分 1

又没有执行啊  
  或者权限Top

6 楼minghui000(沉迷网络游戏)回复于 2005-04-03 17:21:18 得分 1

帮你顶一下Top

7 楼Mlfeng(枫叶染红)回复于 2005-04-03 17:34:15 得分 0

用insert   into   时有执行,但还是一样,要不报错要不就是数据没有写入。  
  我的权限是管理员,不存在这个问题!Top

8 楼qiaov(最爱落花飘雪)回复于 2005-04-03 20:31:54 得分 1

把数据库所在目录的访问权限设为everyone,否则是无法更新的。Top

9 楼Mlfeng(枫叶染红)回复于 2005-04-03 21:18:41 得分 0

但同一个数据库中我其它表就能加数据呀,方法都一样,我都弄了一天,我知道的方法都试过了,还是没有解决,各位DX帮帮忙呀Top

10 楼saintqiqi(钻石星辰(www.saintzone.net))回复于 2005-04-03 22:18:52 得分 1

好像看不出代码的毛病  
  去asp板块去问把!Top

11 楼tophifi(黑字先生)回复于 2005-04-03 23:18:39 得分 1

name是sql语法保留字,你用Insert的话要写成[name]Top

相关问题

  • 这个ASP提交数据为什么出错,代码如下,在线给分
  • 为什么在提交数据时有时候会提示myconn.Dispose()出错??
  • PHP调用MSSQL的存储过程,为什么提交的数据只要包含"-","!","="等就会出错呢?
  • 为什么数据更新会出错?
  • access数据库一提交超过13条数据就出错,
  • 我定义数据也出错???这些出错是为什么???
  • 数据提交问题:一个统计的方法放在Post语句之前出错,而放在Table的BeforePost中就能通过,这是为什么?
  • 关于MSSQL数据提交出错的问题.
  • 为什么我判断出错还提交呢.
  • _____ISA网卡收发数据包为什么要出错??______

关键词

  • 数据
  • 数据库
  • 代码
  • microsoft
  • asp
  • sql
  • conn
  • 用insert
  • rs
  • 问题

得分解答快速导航

  • 帖主:Mlfeng
  • apcsherry
  • xyzman
  • xzq686
  • wdcszl
  • minghui000
  • qiaov
  • saintqiqi
  • tophifi

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo