Buongiorno ho fatto una procedura che legge un csv , lo spezza lo carica in una matrice , ora vorrei a creare una procedura che mi permetta di caricare la matrice in tabella con loop , al momento uso codice come questo ma inserisce un record alla volta c'è una maniera per aggiungere i record in tabella ? avevo visto qualcosa dell'oggetto row e la proprietà add, ma si usa solo con i dataset.
come posso creare un loop di inserimento senza stare sempre a chiudere la connessione.
P.s. il Values sarà sostituito dalla matrice
Dim CN As New OleDbConnection()
CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\temp\alunni.mdb"
Dim CMD As OleDbCommand
CMD = CN.CreateCommand()
CN.Open()
Console.WriteLine("Connessione Aperta")
Console.ReadKey()
CMD.CommandType = CommandType.Text
CMD.CommandText = "INSERT INTO Alunno (Nome, Cognome) VALUES ('Marco', 'Rossi')"
Dim num As Integer = CMD.ExecuteNonQuery()
Console.WriteLine("Record inseriti (0)", num)
CN.Close()
Console.WriteLine("Connessione Chiusa")
rispondiquotingmodificaelim