ADODC控件用什么语句更新数据?

解决方案 »

  1.   

    只有用 ADODC.RECORD.REFRESH 就行了!
      

  2.   

    你显示的时候 将控件绑定

    set datagrid.recordsource=rs
      

  3.   

    最好不要绑定,这样操作不方便,直接用ADO本身的属性进行更新,可操作性更好rsobj.updatebatch或
    rsobj.update
      

  4.   

    adodc.recordsource="select * from table"
    adodc.refresh
      

  5.   

    adodc.recordsource="Source"
    '(Source of recordset (adCommandText = SQL or other command 'syntax', adCommandTable = table name)
    adodc.refresh
      

  6.   

    adodc1.recordset.update
    adodc1.recordset.updatebatch
    adodc1.refresh
      

  7.   

    rsobj.updatebatch或
    rsobj.update
    adodc1.refresh
      

  8.   

    adodc1.recordset.update
     adodc1.recordset!字段1=“001”
     adodc1.recordset!字段1=“002”
    adodc1.recordset.update
      

  9.   

    给出代码,好像有不同的刷新方式,并不是所有的都可以用refresh都行的还有,如果是sql server数据库,执行某个存储,万一出错回滚就不一定能够得到将要保存的数据