只有再写INSERT INTO 语句了吧

解决方案 »

  1.   

    那如果我要写的话,怎么样把datagrid的数据取下来呢?
      

  2.   

    只要绑定,并且用datagrid修改,修改结果就会写入原表。
      

  3.   

    修改后保存时把DataGrid上的数据用语句(insert into )保存到另一张表中去.
      

  4.   

    你可以在绑定的时候设置DATAGRID的列保存设置为否。
      

  5.   

    Recordset1.Open "insert into TableName(FieldName) select ... from ... where ..."
    Set Datagrid1.Datasourse=Recordset1
      

  6.   

    谢谢大家,但是好像还是没懂我的意思,我现在最有问题的是这个datagrid对原表有改动,但是要保存到另一表中,也就是说我的问题可以分成两个:1,如何能既使datagrid与recordset相绑定,同时又能在修改datagrid时不会对原来的recordset产生修改2,在修改datagrid时,对另一个并没有绑定的recordset修改。
      

  7.   

    一般来说,你去数据到了grid后,把她断开,然后再把改动的纪录insert into到另外表
      

  8.   

    你要是用两个recordset呢,在显示完之后设置第二个recordset于datagrid绑定呢?
    我不知道可不可以
      

  9.   

    假如断开以后(也就是说解决了我的第一个问题),但是再怎么写INSERT INTO语句呢?如何再次OPEN呢?因为RECORDSET已经记录了我的现有信息。我知道可以用
    INSERT INTO TABLE SELECT ... FORM TABLE(但我这里是一个RECORDSET,而不是一个数据库TABLE阿!)