我的asp为什么不能向oracle写入数据呢,大家帮我看看

原创 2017年01月03日 02:11:32
我是连接oracle数据库的自建的info表,里面只有rbsj是日期型,数据库连接没有任何问题,可以从库中读数据出来,但是在asp的录入页面里面却不能将数据写入数据库。这个页以前是连接SqlServer的数据库,那时候没有任何问题。现在改成oracle以后就只能将旧数据取出,新数据写不进去,各位高手帮我看看是怎么回事好么?整个相关的页面我也都打包在附件里面了,大家可以帮我看看。我是新手……也可以在QQ上面给我指导一下,24606053
具体的存贮数据页面代码如下:
<html>
<head>
<style>
<!--
a:link       { font-size: 9pt; font-family: 宋体; color: #000000;text-decoration: none; }
a:visited    { color: #000000; font-family: 宋体; font-size: 9pt;text-decoration: none; }
a:hover      { font-size: 9pt; font-family: 宋体; color: #000000;TEXT-DECORATION: underline; }
body         { font-family: 宋体; color: #000000; font-size: 9pt }
p            { color: #000000; font-family: 宋体; font-size: 9pt }
td           { font-size: 9pt; font-family: 宋体; color: #000000 }
input        { font-size: 9pt; font-family: 宋体; color: #000000 }

-->
</style>
</head>
<!--#include file = conn.asp -->
<%
  student_count=request.form("student_count")
  for i=1 to student_count
  clhm=request.form("clhm"&i&"")
  cllx=request.form("cllx"&i&"")
  sjxm=request.form("sjxm"&i&"")
  sjsj=request.form("sjsj"&i&"")
  rbsj=request.form("rbsj"&i&"")
  zrs=request.form("zrs"&i&"")
  clxc=request.form("clxc"&i&"")
  clzt=request.form("clzt"&i&"")
  ctgl=request.form("ctgl"&i&"")
  zbxs=request.form("zbxs"&i&"")
  qssj=request.form("qssj"&i&"")
  jcsj=request.form("jcsj"&i&"")
  sybm=request.form("sybm"&i&"")
  syry=request.form("syry"&i&"")
  ycbz=request.form("ycbz"&i&"")
  clid=request.form("clid"&i&"")
      if i=1 and request.form("clhm1")="" then
      fonuderr="true"
  errmsg="<li>数值为空,请从第一个车号开始输入"
      elseif cllx="" then
  exit for
  else
          'set rs=conn.execute("select ch from info where ch='"&ch&"'")
      'if not(rs.eof and rs.bof) then
      'fonuderr="true"
  'errmsg=errmsg&"<li>条目"&i&"的车号("&ch&")已存在"
  'end if
      'set rs=nothing
      if zrs="" then
      fonuderr="true"
  errmsg=errmsg&"<li>请填写"&i&"的载人数"
  end if
  end if
  j=j+1
  next
  if fonuderr="true" then
      call errormsg()
  else
      for i=1 to j
  clhm=request.form("clhm"&i&"")
  cllx=request.form("cllx"&i&"")
  sjxm=request.form("sjxm"&i&"")
  sjsj=request.form("sjsj"&i&"")
  rbsj=request.form("rbsj"&i&"")
  zrs=request.form("zrs"&i&"")
  clxc=request.form("clxc"&i&"")
  clzt=request.form("clzt"&i&"")
  ctgl=request.form("ctgl"&i&"")
  zbxs=request.form("zbxs"&i&"")
  qssj=request.form("qssj"&i&"")
  jcsj=request.form("jcsj"&i&"")
  sybm=request.form("sybm"&i&"")
  syry=request.form("syry"&i&"")
  ycbz=request.form("ycbz"&i&"")
  clid=request.form("clid"&i&"")
          conn.execute("insert into info(clhm,cllx,sjxm,sjsj,rbsj,zrs,clxc,clzt,ctgl,zbxs,qssj,jcsj,sybm,syry,ycbz,clid) values('&clhm','&cllx','&sjxm','&sjsj','&rbsj','&zrs','&clxc','&clzt','&ctgl','&zbxs','&qssj','&jcsj','&sybm','&syry','&ycbz','&clid');commit;")
      next

      rigmsg="<li>"&j&"条信息添加成功<li><a href='admin_info_index.asp'>返回</a>"
response.write"<p><font color='#ff0000'>操作成功:</font></p><br>"&rigmsg&"<li><a href='javascript:history.go(-1)'>返回上一页</a>"
  Response.End
  end if
  
  sub errormsg()
      response.write"<p><font color='#ff0000'>操作出错:</font></p>"&errmsg&"<li><a href='javascript:history.go(-1)'>返回上一页</a>"
  end sub
  
  sub rightmsg()
      '自动返回前一页(也可根据backurl设定)
      response.write"<p><font color='#ff0000'>操作成功:(1秒后自动返回)</font></p><br>"&rigmsg&"<li><a href='javascript:history.go(-1)'>返回上一页</a>"
  end sub
%>

</body>
</html>
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

用log4net向oracle写入数据

  • 2009-06-08 14:16
  • 11KB
  • 下载

如何操作Excel模板,往Excel模板中写入数据

引言            Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macin...

java多线程向数据库写入数据

第一次尝试用多线程向数据库中写数据

kafka读取写入数据

  • 2017-08-24 14:31
  • 44KB
  • 下载

java hbase api 批量高效写入数据(线程池方式)

笔者尝试各种方法写入HBase,其中使用线程池方式写入数据最为快速。测试环境:hbase 1.2.4, hadoop 2.7 单条数据大小1kb,7台服务器24核48g内存千兆网卡,测试1000w数据...

向数据库写入数据

  • 2014-08-06 17:56
  • 260KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)