Aggiungere una colonna ad un dataset

mercoledì 02 luglio 2008 - 17.37

nio91 Profilo | Newbie

Salve, come da titolo, dovrei aggiungere una colonna ad un dataset...riesco facilmente ad inserire una riga aggiungendo un nuovo record in questo modo datasetname.add() e cosi aggiungo un nuovo record, ed effettuando l'update mi salva tranquillamente il tutto nel database. Il problema è ke devo aggiungere anche delle colonne alla pressione di dei pulsanti...però se le aggiungo solamente al datagridview, quando salvo il database non me le salva... Ho letto in giro che devo usare una query SQL del tipo ALTERTABLE e poi il metodo ADD...ma non so come incorporare questo nel codice visual basic, al click di un bottone ..c'è qualcuno che gentilmente mi spiega un po?

Ringrazio anticipatamente!
e scusate se ho sbagliato sezione

19018 Profilo | Expert

Ciao, non sono sicuro ma prova con qualcosa del tipo :

Dim cn As SqlConnection = New SqlConnection(My.Settings.ConnectionString1.ToString)

cn.Open()
Dim cmd As SqlCommand = New SqlCommand("ALTER TABLE nome_tabella ADD nome_colonna tipo_colonna;", cn)
cmd.ExecuteNonQuery()
cn.Close()

ciao
Stefano Passatordi

http://blogs.dotnethell.it/stem/
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5