用datagird显示了部分tablel中的数据,点datagrid中的超连接,转入新页面,显示了tablel表的详细信息,包括与之关联的文件。问题:如何点button按纽,将tabel中的数据复制到数据库中的另一个table2中,包括文件名,也从现有文件夹复制到另一个文件夹! 请各位高手帮忙,在下先谢谢了!(vb.net)

解决方案 »

  1.   

    你可以用一个很简单的办法传值
    比如index.aspx?Item="+变量1+"&keyword="+变量2+"
      

  2.   

    到底是将 table1 in datagrid of page A    copy to table2 in datagrid of page B
    还是 table1 in datagrid of page A    copy to table2 in your DataBase ???
    --------
    "包括文件名,也从现有文件夹复制到另一个文件夹! " ??really can't follow your  means!!
      

  3.   

    select * into B表 from a表
      

  4.   

    ...............
    想得太好了
    你的DataGrid就使用一张表啊 
      

  5.   

    to smartcreater:
    说简单点,就是将同一个数据库的两个表的数据行进行复制。将表1的一行数据复制到表2中。
    还有一个问题是,能不能点button时,将表1的数据行复制到表2时,同时将表1的数据进行删除呢,或者是将表1的一行数据移动到表2呢?请高手不吝请教!谢谢先!
      

  6.   

    insert into tableB(f1,f2) select f1,f2 from TableA Where ...
    --------
    //use trigger to delete the Rec in tableA
      

  7.   

    TO smrtcreater:
    非常感谢您的建议,可是我还是没有成功!下面是我的代码,请您帮我看一下好吗!
    '这是删除代码,测试可以实现
     dSql = "DELETE * FROM tbltgk WHERE ID = " & HQNo
     ExecuteSQL(dSql)
    这是插入代码,可是就是不能实现
    okSql = "INSERT INTO tbltggl(ID,sr,cr,li) SELECT ID,sr,cr,li FROM tbltgk where ID = " & HQNo 
    ExecuteSQL(okSql)
    请问,为什么删除能实现,新插入就不能了呢,我用的数据库是Access,两个表也在同一个库里面。
      还有一个问题,如果就样不行的话,有没有一种方法,可以使表A的一行数据移动到表B中去!
      请您帮帮小弟吧,刚学,好多搞不明白,谢谢先!
      

  8.   

    删除的循序搞错了把,大哥!
       要先插入再删除。
      已经被你删除了怎么select到!
      

  9.   

    经过N次的调试,终于可以从表A复制数据到表B了,用的以下语句
    oksql = "insert into tbltggl select * from tbltgk where ID = " & HQNo
    ExeSQL(okSql)
    但是用以下语句做移动数据时,也就是复制到表B后删除表A的数据,为什么不成功呢!
    if oksql = "insert into tbltggl select * from tbltgk where ID = " & HQNo then
    okSql = "DELETE * FROM tbltgk WHERE ID = " & HQNo
    ExeSQL(okSql)
    end if
      

  10.   

    okSql = "INSERT INTO tbltggl(ID,sr,cr,li) SELECT ID,sr,cr,li FROM tbltgk where ID = " & HQNo 
    ExecuteSQL(okSql)