none
VB與ACCESS寫值後資料位置的問題 RRS feed

  • 問題

  • 我要用ACCESS做一TABLE,其中一個欄位是序號,用程式變數+1的方式遞增。共會有500000筆資料。
    資料目前用程式的方式去新增。程式如下:
    Dim ADDCOUNTER As Long
    For ADDCOUNTER = 1 To 500000 Step 1
        Adodc1.Recordset.AddNew 
        Adodc1.Recordset.Fields("NO").Value = ADDCOUNTER       
        Adodc1.Recordset.Fields("DATE").Value = Date$    
        Adodc1.Recordset.Update
    Next

    但是遇到了一個問題,雖然序號1~500000都有產生,但資料位置似乎並不會跟序號相同。
    也就是說,應該序號1會是第1筆資料.....序號500000會是第500000筆資料。但並沒有。
    請問要如何讓序號跟資料位置是相同的,且會是遞增的?
    2006年5月14日 下午 06:21

解答

  • Access 是資料庫,資料庫跟顯示位置沒有必然的關係。

    你要按序號排序,排過一次,儲存版面設定即可。

    2006年5月15日 上午 01:51
    版主

所有回覆