none
[VB6] 新增資料庫出現錯誤 RRS feed

  • 一般討論

  • 我使用的是VB內的資料庫管理員 access 7.0 MDB

    最近在新增資料時常出現錯誤,語法是以下:

    Data1.Recordset.AddNew

    有錯誤嗎!?

    因為我是要把帳號資料建立一個資料庫。而我把它打在textbox中,在按下commend新增,但是會出現:

    執行階段錯誤 ' 3426 '

    此動作被相關物件取消

    問題是出在哪裡呢!?

    我那個textbox的datafield和datasource都有輸入

    還有那個MDB中那個欄位的資料型態我設為text可以嗎?

    2010年9月21日 上午 08:03

所有回覆

  • 我發現了一個奇怪的現象,如果在全新的資料表中可以新增。

    按下新增鈕後,textbox會變成空白的。

    在輸入,再按新增鈕,都沒問題。

    但是第二次開啟時會自動出現第一筆資料,在這個時候更改那個textbox會把第一筆資料覆蓋,有方法不要這樣嗎!?

    2010年9月21日 上午 08:41
  • VB6 內建使用 DAO 3.5 ,只支援 Access 97 以前格式。

    須更新到 DAO 3.6 以後,才能使用 Access 2000 ~ 2003 通用格式。

    Access 2007 以後只能改用 ADO 2.81 以後版本存取新版的 Oledb / odbc 。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年9月21日 下午 05:38