Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Verificare esistenza di una tabella visual basic 2005 e database acess...
lunedì 18 dicembre 2006 - 20.58
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ken87
Profilo
| Junior Member
67
messaggi | Data Invio:
lun 18 dic 2006 - 20:58
Ho fatto due query con select to per creare la tabella e una per aggungere la chiave primaria
con alter table.
In visul basic 2005
Ho messo il controllo errori con
try
catch
messagebox(ex.message")
ecco il problema la prima volta che eseguo il codice tutto bene la seconda la tabella esiste
sono costretto purtroppo ad esequire il codice.
oppure kiave primaria gia presente
Come posso fare per fare un controllo se c'e la tabella salta se non c'e creala
IF C'E
SALTA
ELSE CREA
quale funzione devo usare?
Grazie mille
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
lun 18 dic 2006 - 21:57
Puoi fare una cosa del genere.
Dim cm As New OleDbCommand("SELECT campo FROM tabella WHERE tabella.codice = ?",myConnection)
cm.Parameters.Add(...) 'inserisci un parametro
cm.Parameters(0).Value = (valore del codice)
Dim dr As OleDbDataReader = cm.ExecuteReader()
If dr.Read() then 'guarda anche HasRows
.. ci sono delle righe
End If
In alternativa ....
Un bel blocco di try / catch con il comando INSERT
Se va in porto ok tutto bene altrimenti esegui l'UPDATE
ken87
Profilo
| Junior Member
67
messaggi | Data Invio:
lun 18 dic 2006 - 23:43
Mi sa che ho risolto
Ho fatto try
crea
metti la chiave prmari
Se fallisce
cancella
ricrea
e rimetti la chiave primaria
Pensi che abbia fatto bene?
Torna su
Stanze Forum
Elenco Threads
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 !