useinsert2.asp

来自「应用程序利用ASP做的一个可以实现登陆」· ASP 代码 · 共 276 行

ASP
276
字号
<!--#include file="../conn.asp"-->
<!--#include file="../getlevel.asp"-->
<html>
<body bgcolor="#567D30">
<% 
   
   
   equipid=request.form("eq1")
   name1=request.form("eqname2")
   outtime=request.form("eq2")
   intime=request.form("eq3")
   charger=request.form("eq4")
   sancifier=request.form("eq5")
   task=request.form("eq6")
   style=request.form("eq7")
   fixornot=request.form("eq8")
   dsconsume=request.form("eq9")

  
    
 %>
 
<%
  name2=mid(name1,2)
  tableid=left(name1,1)
  ttime=cstr(cint(year(date()))*10000+cint(month(date()))*100+cint(day(date())))
  kind="大型装备"
 
 '判断是否已经存在该设备的信息
    set rs = server.createobject("adodb.recordset")
    sql="select * from h_use where equipid='"&Request.form("eq1")&"' and ttime='"&ttime&"'"
	'response.Write(sql)
	'response.End()
     rs.open sql,conn, 1, 1
	
    if not rs.bof or not rs.eof then

     response.write "<script language='javascript'>" 
	 response.write "alert('记录已经录入!');" 
	 response.write "history.go(-1);"
	 response.write "</script>"
     response.end
	 
	 
    rs.close
	set rs=nothing
    else
%>


<%  
   if tableid="1" then
   '连接数据库,从数据库中修改的记录的信息
    set rs = server.createobject("adodb.recordset")
   sql="select * from mtk_equipment "&condition&" and totalid='"&equipid&"'"
    rs.open sql,conn, 1, 1
	
    if not rs.bof or not rs.eof then
   enginework=cstr(clng(rs("enginework"))+clng(dsconsume))
   enginecanwork=cstr(clng(rs("enginecanwork"))-clng(dsconsume)*10)
   usetime=cstr(clng(rs("usetime"))+clng(dsconsume))
   usemetre=cstr(clng(rs("usemetre"))+clng(dsconsume)*10)
    if fixornot="是" then
   sql="update mtk_equipment set"
   sql=sql+" equipname='"&name2&"',"
   sql=sql+" fixornot='"&fixornot&"',"
   sql=sql+" breakthing='',"
   sql=sql+" enginework='"&enginework&"',"
   sql=sql+" enginecanwork='"&enginecanwork&"',"
   sql=sql+" usetime='"&usetime&"',"
   sql=sql+" usemetre='"&usemetre&"',"
   sql=sql+" style='"&style&"' "
   sql=sql+condition+ "and totalid='"&equipid&"'"
   else 
    sql="update mtk_equipment set"
   sql=sql+" equipname='"&name2&"',"
   sql=sql+" fixornot='否',"
   sql=sql+" breakthing='"&fixornot&"',"
   sql=sql+" enginework='"&enginework&"',"
   sql=sql+" enginecanwork='"&enginecanwork&"',"
   sql=sql+" usetime='"&usetime&"',"
   sql=sql+" usemetre='"&usemetre&"',"
   sql=sql+" style='"&style&"' "
   sql=sql+condition+ "and totalid='"&equipid&"'"
   end if
   
    conn.Execute(sql)
	 
    'rs.close
	set rs=nothing
    end if
	else if tableid="2" then
   set rs = server.createobject("adodb.recordset")
   sql="select * from mca_equipment "&condition&" and equipid='"&equipid&"'"
   rs.open sql,conn, 1, 1
    if not rs.bof or not rs.eof then
   shotnum=cstr(clng(rs("shotnum"))+clng(dsconsume))
     if fixornot="是" then
        sql="update mca_equipment set"
        sql=sql+" equipname='"&name2&"',"
        sql=sql+" fixornot='"&fixornot&"',"
		sql=sql+" shotnum='"&shotnum&"',"
        sql=sql+" style='"&style&"' "
        sql=sql+condition+ "and equipid='"&equipid&"'"
		else 
		sql="update mca_equipment set"
        sql=sql+" equipname='"&name2&"',"
        sql=sql+" fixornot='否',"
		sql=sql+" shotnum='"&shotnum&"',"
        sql=sql+" style='"&style&"' "
        sql=sql+condition+ "and equipid='"&equipid&"'"
		end if
		
        'response.write(sql)
        'response.end()
        conn.Execute(sql)
		 'rs.close
	    set rs=nothing
		end if
		  else if tableid="3" then
		   '连接数据库,从数据库中修改的记录的信息
    set rs = server.createobject("adodb.recordset")
   sql="select * from mvo_equipment "&condition&" and equipid='"&equipid&"'"
    rs.open sql,conn, 1, 1
	
    if not rs.bof or not rs.eof then
   totalmetre=cstr(clng(rs("totalmetre"))+clng(dsconsume))
   hivemetre=cstr(clng(rs("hivemetre"))-clng(dsconsume))
   if fixornot="是" then
		     sql="update mvo_equipment set"
             sql=sql+" equipname='"&name2&"',"
             sql=sql+" fixornot='"&fixornot&"',"
			 sql=sql+" notfixreason='',"
			 sql=sql+" totalmetre='"&totalmetre&"',"
			 sql=sql+" hivemetre='"&hivemetre&"',"
             sql=sql+" style='"&style&"' "
             sql=sql+condition+ "and equipid='"&equipid&"'"
			 else
			  sql="update mvo_equipment set"
             sql=sql+" equipname='"&name2&"',"
             sql=sql+" fixornot='否',"
			 sql=sql+" notfixreason='"&fixornot&"',"
			 sql=sql+" totalmetre='"&totalmetre&"',"
			 sql=sql+" hivemetre='"&hivemetre&"',"
             sql=sql+" style='"&style&"' "
             sql=sql+condition+ "and equipid='"&equipid&"'"
			 end if
			 
             'response.write(sql)
             'response.end()
             conn.Execute(sql)
			  'rs.close
	          set rs=nothing
    end if
            else if tableid="4" then
			 '连接数据库,从数据库中修改的记录的信息
      set rs = server.createobject("adodb.recordset")
     sql="select * from men_vehicle "&condition&" and totalid='"&equipid&"'"
      rs.open sql,conn, 1, 1
	
    if not rs.bof or not rs.eof then
     runhour=cstr(clng(rs("runhour"))+clng(dsconsume))
	 yearrunhour=cstr(clng(rs("yearrunhour"))+clng(dsconsume))
  if  month(date())=1 and day(date())=1 then
      yearrunhour=dsconsume
	  end if
	   if fixornot="是" then
		     sql="update men_vehicle set"
             sql=sql+" enname='"&name2&"',"
             sql=sql+" isfix='"&fixornot&"',"
			 sql=sql+" runhour='"&runhour&"',"
			 sql=sql+" yearrunhour='"&yearrunhour&"',"
             sql=sql+" skillcondition='"&style&"' "
             sql=sql+condition+ "and totalid='"&equipid&"'"
			 else 
			 sql="update men_vehicle set"
             sql=sql+" enname='"&name2&"',"
             sql=sql+" isfix='否',"
			 sql=sql+" runhour='"&runhour&"',"
			 sql=sql+" yearrunhour='"&yearrunhour&"',"
             sql=sql+" skillcondition='"&style&"' "
             sql=sql+condition+ "and totalid='"&equipid&"'"
			 end if

             conn.Execute(sql)
			  'rs.close
	          set rs=nothing
			 end if
           
		   else if tableid="5" then
		    '连接数据库,从数据库中修改的记录的信息
    set rs = server.createobject("adodb.recordset")
   sql="select * from mfh_equipment "&condition&" and totalid='"&equipid&"'"
    rs.open sql,conn, 1, 1
	
    if not rs.bof or not rs.eof then
   ytwtime=cstr(clng(rs("ytwtime"))+clng(dsconsume))
   trkm=cstr(clng(rs("trkm"))+clng(dsconsume)*10)
   nhkm=cstr(clng(rs("nhkm"))-clng(dsconsume)*10)
      if fixornot="是" then

		     sql="update mfh_equipment set"
             sql=sql+" equipname='"&name2&"',"
             sql=sql+" aisfix='"&fixornot&"',"
			 sql=sql+" ytwtime='"&ytwtime&"',"
			 sql=sql+" trkm='"&trkm&"',"
			 sql=sql+" nhkm='"&nhkm&"',"
             sql=sql+" skcondition='"&style&"' "
             sql=sql+condition+ "and totalid='"&equipid&"'"
			 else 
			 sql="update mfh_equipment set"
             sql=sql+" equipname='"&name2&"',"
             sql=sql+" aisfix='否',"
			 sql=sql+" ytwtime='"&ytwtime&"',"
			 sql=sql+" trkm='"&trkm&"',"
			 sql=sql+" nhkm='"&nhkm&"',"
             sql=sql+" skcondition='"&style&"' "
             sql=sql+condition+ "and totalid='"&equipid&"'"
			 end if
			 
             'response.write(sql)
             'response.end()
             conn.Execute(sql)
			  'rs.close
	          set rs=nothing
   end if
   end if
   end if
   end if
   end if
 end if
%>
 
 <%
  
   rs="'"&equipid&_
     "','"&name2&_
     "','"&outtime&_ 	 
	 "','"&intime&_ 
	 "','"&charger&_ 
	 "','"&sanctifier&_
	 "','"&task&_
	 "','"&style&_ 
	 "','"&fixornot&_ 
	 "','"&dsconsume&_ 
	 "','"&memo&_ 
	 "','"&ttime&_
	 "','"&kind&_
	 "','"&tableid&_
	 "','"&level1&_ 
	 "','"&level2&_ 
	 "','"&level3&_ 
	 "','"&level4&_	   
	 "'"

	 
	sql="insert into h_use(equipid,name2,outtime,intime,charger,sanctifier,task,style,fixornot,dsconsume,memo,ttime,kind,tid,level1,level2,level3,level4)values("&rs&")"
	 
     'response.Write(sql)
	    'response.End()
	        conn.execute(sql)
        response.write "<script language='javascript'>" 
	    response.write "alert('录入成功!');" 
	    response.write "history.go(-1);"
	    response.write "</script>"
        response.end
%>  
<%
   
    conn.close
    end if
%> 
</body>	

</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?