Id dell'ultima riga inserita nel DB (MySQL)

martedì 12 luglio 2011 - 12.17
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010  |  MySQL 5.5

gcacace Profilo | Newbie

Sto uscendo pazzo da 4 ore su questa insert:

1.Creo una riga di tipo videoRow
2.Popolo la riga con i dati necessari
3.Effettuo l'inserimento
4.Eseguo l'update del dataset per far inserire la riga
5.Non so da dove prendere l'id della riga inserita

Dim vid As Integer = 0 Dim newRow As DataRow = PlayoutDataSet.video.NewvideoRow() newRow("percorso") = textPercorso.Text newRow("titolo") = textTitolo.Text newRow("autore") = textAutore.Text newRow("produzione") = comboProduzione.Text newRow("merceologia") = comboMerceologia.Text newRow("categoria") = comboCategoria.Text Try PlayoutDataSet.video.AddvideoRow(newRow) VideoTableAdapter.Update(PlayoutDataSet.video) vid = ?? 'da dove prendo l'id della riga inserita? Catch 'Errore della query di insert End Try Return vid

Non ho usato il metodo VideoTableAdapter.Insert(parametro1, parametro2, ...) poiché non so per quale motivo invece di DBNull.Value, pretende il valore Nothing... Peraltro questo metodo non accetta nemmeno un dataRow, così avrei subito risolto passandogli newRow
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5