|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Feb 2011
Messaggi: 24
|
[VB.NET + ACCESS] Conoscere ID dopo un INSERT
Salve,
sto scrivendo un programmino in BASIC e utilizzo come database ACCESS. Dopo aver lanciato un query tipo la seguente: Codice:
sql = "INSERT INTO tabella" _
& "(campo) " _
& "VALUES " _
& "(@campo)"
è possibile? |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 404
|
Quote:
|
|
|
|
|
|
|
#3 | |
|
Junior Member
Iscritto dal: Feb 2011
Messaggi: 24
|
Quote:
Codice:
Dim sql As String = "INSERT INTO sn " _
& "(codice) " _
& "VALUES " _
& "(@codice)"
cn.Open()
Using MySqlCommand As New OleDbCommand(sql, cn)
MySqlCommand.Parameters.AddWithValue("@codice", codice)
MySqlCommand.ExecuteNonQuery()
End Using
sql = "SELECT MAX(id) FROM sn"
Dim newID As Integer = 0
Using MySqlCommand As New OleDbCommand(sql, cn)
newID = CType(MySqlCommand.ExecuteScalar(), Integer)
End Using
|
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jan 2007
Messaggi: 404
|
Quote:
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2782
|
Puoi usare @@identity
http://support.microsoft.com/kb/815629 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:09.




















