在vb中用ado連接access數據庫,連續增加幾條記錄後再刪除就會出問題報錯!
代碼如下:
增加:Adodc1.Recordset.AddNew
刪除:Dim response As Integer
      response = MsgBox("是否刪除記錄?", vbYesNo, "刪除記錄")
      If response = vbYes Then
      Adodc1.Recordset.Delete
      End If

解决方案 »

  1.   

    倒了倒了这还挑战,还以为真啥大问题1,首先,楼主问题有问题,为什么这么说呢?因为你没有把ado和adodc控件
    你的程序明明是用控件完成,你却说是ado?2,删除出现报什么错,你有说吗?没有
    其实说白了,就是你在删除的时候没有使用错误处理
    adodc可以及时update,影子也说的不对
      

  2.   

    adodc可以及时update,影子也说的不对
    ------------------------------------
    不要误人子弟啊,adodc在addnew中是不会提交更新的,只有在之后发生了比如“移动记录”等情况下,才隐含地更新记录的。楼主出错的真正原因,就是影子所说的,没有注意到最后添加的那条记录没有update造成的。删除之前要先判断一下status,必要时加上update就好了。
      

  3.   

    用mci 控件,怎样播放flash??????????????
      

  4.   

    status是什麼啊?
    我新增一條空記錄,輸完後保存時我有用update!但還是會報錯!
    錯誤代碼為: 
                執行階段錯誤'-2147467259(80004005)'
                鍵欄位資訊不足或不正確;太多列被更新所影響.