coba pake @@identity, cara ini bisa dipake di sql server & access 2k keatas.
mis:
 
Sub TEST()
    Dim cn As New ADODB.Connection, rs As New ADODB.Recordset
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\local\test.mdb"

    cn.Execute "insert into table1 (field1,field2) values (3,4)"
    Set rs = cn.Execute("select @@identity")
    MsgBox "id auto number yg terakhir kali di insert: " & rs(0)
   
    Set rs = Nothing
    Set cn = Nothing
End Sub


atau bisa juga dg cara gini
 
    rs.AddNew
    lastinsertedid = rs(0)
    rs(1) = ....
......... 'insert data difields lain
    rs.Update
 
best regards
[wwn]
 
On 2/10/06, su_betmen nusaputra <[EMAIL PROTECTED]> wrote:
dear all,
saya punya tabel access yg salah satu field-nya berupa auto number. dgn dmkn, setiap kali insert data, field auto number tsb dikosongkan krn akan terisi otomatis.
 
pertanyaannya, bagaimanakah cara kita mengetahui nilai auto number tsb stlh proses insert? sbg tambahan, field yg lain tdk ada yg bersifat unik. saya membutuhkan nilai auto number tsb krn akan digunakan dlm proses yg lain.
 
terima kasih atas bantuannya


Wahana Programmer Groups Links

<*> Untuk mengunjungi sponsor milis ini, klik link berikut:
    http://wahanaprogrammer.net

<*> Untuk menghubungi owner milis ini, kirim email ke:
    [EMAIL PROTECTED]

<*> Konsultasi pemrogramman bisa chat disini:
    Yahoo! Messenger: wahanaprogrammer




SPONSORED LINKS
Programmer Indonesia Basic programming language
Computer programming languages Programming languages Java programming language


YAHOO! GROUPS LINKS




Kirim email ke