Bonjour,
Au sein d'une classe, j'essaye sans succès de trouver un moyen de définir une connexion en fonction du type de base de données (SQL SERVER, ACCESS...).
La première partie du code fonctionne mais Cnx ne me sert pas à grand chose, si je veux ouvrir la connexion ou remplir une DataTable par exemple.
Auriez-vous s'il vous plaît une solution?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 public class DB { private string DBtype { get; set; } private string ConnectionString { get; set; } private object Cnx { get; set; } public DB() { ConnectionString = CnxString; DBtype = DBType; if (DBtype == "ACCESS") { OleDbConnection Cnx = new OleDbConnection(ConnectionString); } else if (DBtype == "SQLSERVER") { SqlConnection Cnx = new SqlConnection(ConnectionString); } } private void Open() { Cnx. // JE NE PEUX PAS FAIRE GRAND CHOSE AVEC CNX } }
D'avance merci.
Partager