• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    批量复制数据
    现有表Special和表view数据结构相同的两个表:
    复制代码 代码如下:

    Special
    Specialid       NClass        name           pic
    1                   黎明          火舞艳阳
    2                   张学友      地久天长
    3                   陈冠希      同名专辑
    4                   郭富城      听风的歌
    view
    Specialid       NClass        name           pic
    1                   黎明          火舞艳阳      photo/200606192321.jpg
    2                   张学友      地久天长      photo/200606192327.jpg
    3                   刘德华      如果有一天 photo/200606192328.jpg
    4                   郭富城      听风的歌      photo/200606192329.jpg

    要将VIEW中的PIC数据批量复制到Special中,(歌手名与专辑要完全相同),代码如下:
    复制代码 代码如下:

       dim conn    
       dim connstr 
       'on error resume next 
       connstr="DBQ="+server.mappath("p#1.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" 
       set conn=server.createobject("ADODB.CONNECTION") 
    On Error Resume Next 
       conn.open connstr  
    %> 
    html> 
    head> 
    title>管理软件/title> 
    meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
    /head> 
    body bgcolor="#FFFFFF" text="#000000"  > 
    table width=700 border="0" cellspacing="0" cellpadding="0"  align="center">% 
       const MaxPerPage=100 
       dim totalPut    
       dim CurrentPage 
       dim TotalPages 
       dim i,j 
       if not isempty(request("page")) then 
          currentPage=cint(request("page")) 
       else 
          currentPage=1 
       end if 
    %> 

    set rs=server.CreateObject("adodb.recordset") 
    rs.open "select  *  from Special inner join view on Special.name =view.name and Special.NClass=view.NClass",conn,1,1 
      if rs.eof and rs.bof then 
           response.write "p align=center class=font>暂无软件/p>" 
       else 
       totalPut=rs.recordcount 
          totalPut=rs.recordcount 
          if currentpage1 then 
              currentpage=1 
          end if 
          if (currentpage-1)*MaxPerPage>totalput then 
        if (totalPut mod MaxPerPage)=0 then 
          currentpage= totalPut MaxPerPage 
        else 
           currentpage= totalPut MaxPerPage + 1 
        end if 
          end if 
           if currentPage=1 then 
                showContent 
                showpage totalput,MaxPerPage,"l.asp" 
           else 
              if (currentPage-1)*MaxPerPagetotalPut then 
                rs.move  (currentPage-1)*MaxPerPage 
                dim bookmark 
                bookmark=rs.bookmark 
                showContent 
                 showpage totalput,MaxPerPage,"l.asp" 
            else 
             currentPage=1 
               showContent 
               showpage totalput,MaxPerPage,"l.asp" 
           end if 
        end if 
       rs.close 
       end if 

       set rs=nothing   
       conn.close 
       set conn=nothing 
       sub showContent 
           dim i 
        i=1 
    %> 
          %do while not rs.eof%> 
    tr>  
    td>%dim picc,vname,vnclass 
    picc=rs("pic") 
    vname=rs("name") 
    vnclass=rs("nclass")%>% 
    sql="update Special set pic='"picc"' where name='"vname"'  and nclass='"vnclass"'  " 
    conn.execute sql 
    %>/td> 
    /tr> 
    % i=i+1 
    if i>=MaxPerPage then exit do 
    rs.movenext 
    loop 
    %> 
    /table> 
          table width="100%" border="0" cellspacing="0" cellpadding="0" align="center"> 
            tr>  
              td height="21" bgcolor="#F7F7F7" align="center"> 

    end sub  
    function showpage(totalnumber,maxperpage,filename) 
      dim n 
      if totalnumber mod maxperpage=0 then 
         n= totalnumber maxperpage 
      else 
         n= totalnumber maxperpage+1 
      end if 
      if CurrentPage2 then 
        response.write "" 
      else 
        response.write "a href="filename"?page=1>首页/a>nbsp;" 
        response.write "a href="filename"?page="CurrentPage-1">上一页/a>nbsp;" 
      end if 
      if n-currentpage1 then 
        response.write "" 
      else 
        response.write "a href="filename"?page="(CurrentPage+1)">" 
        response.write "下一页/a> a href="filename"?page="n">尾页/a>" 
      end if 
       response.write "nbsp;页次:/font>b>font color=red>"CurrentPage"/font>/"n"/b>页/font> " 
        response.write "nbsp;共b>"totalnumber-1"/b>个软件 b>"maxperpage"/b>个软件/页" 
    end function 
    %> 
        /td> 
      /tr> 
    /table> 
    /body> 
    /html> 
    上一篇:asp中 select top 问题!~
    下一篇:冒泡算法的三种JavaScript表示
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    批量复制数据 批量,复制,数据,批量,复制,