⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.asp

📁 财务预算管理 财务支出
💻 ASP
字号:
<!--#include file="conn.asp"-->
<title>数据导入</title>
<%
   dim recCnt,i,j,rs,sql,sqlstr,exname
   dim id,guikou_id,danwei_id,xiangmu_id
   dim danwei_name,rs_danwei,sql_danwei,rs_xiangmu,rs_xiangmu1,sql_xiangmu,sql_xiangmu1
   recCnt=cint(request.form("recCnt"))
   ExName=trim(request.form("ExName"))  
   dim kmbm,xiangmu_name,pinmu,cost_number
'从临时数据库分开数据
sql="select * from cgys_temp"
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,1
if not (rs.bof and rs.eof) then
do while not rs.eof

   if rs("kmbm")="" then
   '单位区分
    guikou_id=0
      danwei_id=0
   danwei_name=rs("xiangmu_name")
   sql_danwei="select * from danwei where danwei_name='"&danwei_name&"' order by id desc"
   Set rs_danwei= Server.CreateObject("ADODB.Recordset")
   rs_danwei.open sql_danwei,conn,1,1
   if not (rs_danwei.bof and rs_danwei.eof) then
      guikou_id=rs_danwei("guikou_id")
      danwei_id=rs_danwei("id") 
	  response.write "<font color=red>单位"&danwei_name& "存在,归口ID="&guikou_id&",单位ID="&danwei_id&"!!!</font><br><br>" 
   else
      response.write "<font color=red>单位"&danwei_name& "不存在,请先添加!!!</font><br>"  
   end if
      rs_danwei.close
      set rs_danwei=nothing
	  '单位区分结束
 else 
  '项目区分开始
   if not(guikou_id=0 and danwei_id=0) then
      xiangmu_name=rs("xiangmu_name")
      sql_xiangmu="select * from xiangmu where guikou_id="&guikou_id&" and danwei_id="&danwei_id&" order by id desc"
      Set rs_xiangmu= Server.CreateObject("ADODB.Recordset")
      rs_xiangmu.open sql_xiangmu,conn,1,3
      if rs_xiangmu.bof and rs_xiangmu.eof then
         Conn.execute "Insert xiangmu (guikou_id,danwei_id,xiangmu_name) values ("&guikou_id&","&danwei_id&",'"&xiangmu_name&"')"
         response.write "<font color=red>项目"&xianmu_name& "添加成功!!!</font><br>"
         sql_xiangmu1="select @@identity as xiangmu_id"
         set rs_xiangmu1 = server.CreateObject("adodb.recordset")
         rs_xiangmu1.open rs_xiangmu1,conn,1,1
         xiangmu_id=rs_xiangmu1("xiangmu_id")
      else   
	     xiangmu_id=rs_xiangmu("id")
          response.write "<font color=red>项目"&xiangmu_name& "已存在,不需要添加!!!</font><br>"  
     end if
         rs_xiangmu1.close
         set rs_xiangmu1=nothing
   end if
   '项目结束
        rs_xiangmu.close
        set rs_xiangmu=nothing
   if not(guikou_id=0 and danwei_id=0 and xiangmu_id=0) then
    '分预算明细
       pinmu=rs("pinmu")
       cost_number=rs("cost_number")
       sql_cost_jh="select * from cost_jh where guikou_id="&guikou_id&" and danwei_id="&danwei_id&"and xiangmu_id="&xiangmu_id&"and pinmu='"&pinmu&"' and cost_number="&cost_number&"order by id desc"
       Set rs_cost_jh= Server.CreateObject("ADODB.Recordset")
       rs_cost_jh.open sql_cost_jh,conn,1,3
       if rs_cost_jh.bof and rs_cost_jh.eof then
          Conn.execute "Insert cost_jh (guikou_id,danwei_id,xiangmu_name,pinmu,cost_number,updatetime) values ("&guikou_id&","&danwei_id&","&xiangmu_id&",'"&pinmu&"',"&cost_number&","&now()&")"
          response.write "<font color=red>预算"&pinmu& "添加成功!!!</font><br>"
       else   
           response.write "<font color=red>预算"&pinmu& "已存在,不需要添加!!!</font><br>"  
        end if
   end if
   '明细结束
    rs_cost_jh.close
    set rs_cost_jh=nothing  
 end if 
rs.movenext
loop
rs.close
set rs=nothing
end if
   %>

⌨️ 快捷键说明

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