Savoir si une table existe dans une base
Bonjour,
Existe-t-il un moyen en vb, une fois que l'on a défini la connexion à la base de données de vérifier si une table 'matable' existe déjà ou non ?
Je vous met ci-dessous le code que j'ai créé, mais je crois que ma logique et celle du pc ne sont pas compatible...
Code:
1 2 3 4 5 6 7 8 9 10
| 'Création de la table clients
chaine = "select * from clients_maintenance"
Marequete = New OleDbCommand(chaine)
MonadaptateurOle = New OleDbDataAdapter(Marequete)
Marequete.Connection = MaconnexionOle
MonadaptateurOle.Fill(Latable)
If Latable.TableName = "" Then
MarequeteOle.CommandText = "CREATE TABLE clients_maintenance (Id_cli COUNTER not null, Code_cli VARCHAR(15) not null, Nom_cli VARCHAR (255) not null, Cp_cli VARCHAR(6) null, Ville_cli VARCHAR(255) null, Tel_cli VARCHAR(15) null, Fax_cli VARCHAR(15) null, Port_cli VARCHAR(15) null, Courriel_cli VARCHAR(255) null, Site_cli VARCHAR(255) null, PRIMARY KEY (Id_cli))"
MarequeteOle.ExecuteNonQuery()
End If |
Si quelqu'un pouvait m'aider à comprendre à quel endroit ma logique ne l'est plus.
Cordialement.