現在我們一般做的程序(delphi+網絡數據庫(sql2000<例>)
都是放置一個ado控件,再用dbgrid進行綁定,但目前我面臨的時ADO提交數據存在BUG,可能今後你們也會碰到,後面我們問了微軟專家,他說最好是不要用ADO提交記錄進行數據庫操作。後面他就沒說了該怎麼辦,我有如下想法:
用sql語句來操作,如:
insert,update,delete
但是操作了數據dbgrid根本不會隨之更新。但是要是我們自動讓它更新的話,要是數據量大話,更新一下你知道速度。
請問,除了ADO後,還有哪幾種方法能進行數據庫的操作。

解决方案 »

  1.   

    我也在用ado ,但没有你的那种错误
      

  2.   

    Delphi5中是有这个问题,你可以打两个Delphi包文件就可以了.
    如果不是Delphi5,那我也没有遇到过。
      

  3.   

    呵呵,老人家撒DELPHI  5 年了,應該算得上精通吧,什麼控件,什麼DLL,都比較精。不是這麼個問題,你們還沒有用到而已
      

  4.   

    非(常經)典問題,现在最好的办法是抓到医院隔离。 
    给你想个办法是不用DBGrid更新数据。 
      

  5.   

    dbgrid 刷新的问题在DBE力解决的好好 为什么不能相应的移植到
    ADO控件里呢?
      

  6.   

    看来楼主只能去找一个能够数据感知的第三方的dbgrid()了,要么自己扩展
    adodataset
      

  7.   

    我不用ADO提交数据。
    你可以放在字符串网格里,提交时,生成几十条SQL语句一次性用TADOQUERY插入数据啊。其实我都是用SQL写入数据,用DBGRID显示只读记录集的