VB程序实现删除Acce的多个表_VB.net_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

VB程序实现删除Acce的多个表

作者:黑客防线网安VB教程基地 来源:黑客防线网安VB教程基地 浏览次数:0

本篇关键词:多个删除实现程序
黑客防线网安网讯:网友问:在我的数据库中,有shoes,cache,还有20086in 20087in 20088out这样的数据表 我想请问一下要怎样才能删除带有2开头的表呢? 最好能用sql的语句 不然能够得到表的名字然后再删也可以 答...

网友问:在我的数据库中,有shoes,cache,还有20086in 20087in 20088out这样的数据表 我想请问一下要怎样才能删除带有2开头的表呢? 最好能用sql的语句 不然能够得到表的名字然后再删也可以

答:因为Access将用户表的信息存放在了MSysObjects系统表内因此从MSysObjects表查询2开头的用户表名称的Select语句可以写为:

select   name   from   MSysObjects   where   type=1   and   flags=0 and name like '2%'具体的VB代码如下: 

  

   

    
     Private
     
     Sub
      Command1_Click()  
   

     
   

       
    Dim
     cn
    As
     ADODB.Connection  
   

     
   

       
    Dim
     rs
    As
     ADODB.Recordset  
   

     
   

       
    Dim
     str
    As
    
    String
     
   

     
   

          
   

     
   

       
    Set
     cn =
    New
     ADODB.Connection  
   

     
   

       
    Set
     rs =
    New
     ADODB.Recordset  
   

     
   

          
   

     
   

        str =
    "select   name   from   MSysObjects   where   type=1   and   flags=0 and name like '2%'"
     
   

     
   

          
   

     
   

        cn.Open
    "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=c:\csdn\db1.mdb;User ID=Admin;Password=;"
     
   

     
   

        rs.Open str, cn, adOpenKeyset, adLockReadOnly  
   

     
   

          
   

     
   

       
    While
    
    Not
     rs.EOF  
   

     
   

            cn.Execute
    "drop table ["
     & rs(0) &
    "]"
     
   

     
   

            rs.MoveNext  
   

     
   

        Wend  
   

     
   

     
   

     
   

        MsgBox (
    "删除以2开头的数据表成功!"
    )  
   

     
   

        rs.Close  
   

     
   

        cn.Close  
   

     
   

       
    Set
     rs =
    Nothing
     
   

     
   

       
    Set
     cn =
    Nothing
     
   

     
   

     
   

     
   

    
    End
    
    Sub
     

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-14787-1.html
网站维护教程更新时间:2012-04-03 01:14:23  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer