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
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) = ....
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
- Visit your group "Programmer-VB" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
