Oppure

Loading
20/10/14 9:55
trattobasso
ciao a tutti,
ho cercato credo abbastanza bene prima di arrivare qui e chiedere il vostro aiuto.
in sostanza avrei bisogno di recuperare da un db mysql, l'ultimo valore del campo ID di un record appena inserito, dove questo campo ID è ovviamente autoincrement. Ho provato con diverse soluzioni ma mi vengono sollevati errori di vario tipo. La forma più elegante che credo di aver trovato è quella che vi propongo di seguito:
Dim auto_inc As String
Dim stm As String = "SELECT_LAST_ID()"
Dim cmd As MySqlCommand = New MySqlCommand(stm, cn_registration_code)
auto_inc = Convert.ToString(cmd.ExecuteScalar())
MsgBox(auto_inc)

L'errore sollevato in corrispondenza di
auto_inc = Convert.ToString(cmd.ExecuteScalar())
è Eccezione non gestita di tipo 'System.NullReferenceException' in MySql.Data.dll Ulteriori informazioni: Object reference not set to an instance of an object.

Posso gentilmente chiedere il vostro aiuto?
Grazie in anticipo a tuttti.
aaa
20/10/14 16:35
TheDarkJuster
SELECT 'ID' FROM 'tabella' LIMIT 1 ORDER BY 'ID' DESC o qualcosa del genere, spero di averti dato una idea
aaa