在SQL Server上将这些做成存储过程,然后在VB中用ADO的Command调用它即可。可参考MSDN相关内容

解决方案 »

  1.   

    db.excute "create procedure pro1
    as 
    begindeclare @tmp integer
    select @tmp=max(id) from table1
    update table2 set id=id+@tmp
    insert into table1 select * from table2 
    end"
    执行一次就可以了,再服务器中就有了该存储过程你想执行时只许
    db.excute "EXEC pro1"
    db为ado的连接
      

  2.   

    db.excute "create procedure pro1
    as 
    begindeclare @tmp integer
    select @tmp=max(id) from table1
    update table2 set id=id+@tmp
    insert into table1 select * from table2 
    end"
    上述代码写在你创建数据库的代码中或着再你最先调用此功能前执行然后执行
    db.exectue "EXEC pro1"
      

  3.   

    在SQL SERVER 中选择存储过程,然后点右键选择新建。
    加入你想写的存储过程
    如果你用的SQL2000,则你可以按F1幸运得得到很好的帮助