我用DATA控件和MSFLEXGRID,数据库是ACCESS。代码:
  form1中按钮COM1,文本框TEXT1。
  FORM2中DATA控件和MSFLEXGRID1
   
COM1-CLICK()
{
 with  FORM2.data1.recordset
       .edit
       .move  FORM2.msflexgrid.row
       .field(X)=text1.text
       .UPDATA
}///我试过,不能保存到数据库.
     

解决方案 »

  1.   

    我也碰过这个问题,我是在vb里调用SQL里的update 表名 set。命令解决的。
      

  2.   

    不知你是不是update写错的原因,以下代应该可以的
     with  FORM2.data1.recordset
           .edit
           .move  FORM2.msflexgrid.row
           .field(X)=text1.text
           .UPDATE
     end with
    如果不行,再加一个.refresh再试试看
      

  3.   

    用ado控件
    dim cnnLogin as new adodb.connection
    dim rstLogin as new adodb.rstLogin
    cnnLogin.opem"从ado取的连接代码"