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