Creare tabella con Vb .net da codice

mercoledì 10 gennaio 2007 - 20.05

manuelds Profilo | Newbie

Salve

Ho un problema banale che non riesco purtroppo a risolvere , ho cercato su WEB una soluzione ma non riesco a venirne a capo.

Ho un database Access vorrei aggiungere una tabella con alcuni campi a questo DB.

Devo eseguire tale operazione con Vb express da codice usando una OleDbConnection , quindi ho creato la connessione ma dopo mi perdo nella SQL da comporre nella sintassi per creare il DS il DA e poi updatare tutto sul DB reale .

Qualcuno potrebbe aiutarmi con un esempio a risolvere quello che per me è diventato un dilemma ?


Grazie anticipatamente Manuel

Snakeone Profilo | Newbie

Si l'indicazione farebbe comodo anche a me visto che sto sfogliando decine e decine di pagine web e ancora non ho trovato nulla che mi aiuti a capire

alextyx Profilo | Expert

Penso tu debba usare ADOX. Dovresti fare una ricerca tipo: 'modify access database vb.net adox', probabilmente salta fuori quello che ti serve.

wacker976 Profilo | Newbie

se ho ben capito, vuoi una stringa SQL per aggiungere una tabella ad un database già esistente: se è così allora (se Conn è il nome della tua connessione):

Dim CMD As OleDb.OleDbCommand = Conn.CreateCommand
CMD.CommandText = " CREATE TABLE [Tabella Prova] (Nome CHAR(20) , Età INT)"
CMD.ExecuteNonQuery()

sui parametri che puoi passare per definire la formattazione dei campi (p.e. CHAR(20)), c'è solo l'imbarazzo della scelta (ad esempio puoi passare NOT NULL ...)

Snakeone Profilo | Newbie

Grazie DAvvero e scusa per la risposta tardiva
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5