
Envoyé par
SaumonAgile
Super.
J'ai essayé mais je n'y arrive pas. Dans mon cas je dois accéder à une base MySQL et FireBird. Que dois-je passer à la méthode GetFactory ?
DbProviderFactory factory = DbProviderFactories.GetFactory("???");
J'ai fait un essai qui me permet de vérifier que mes bases soient accessible mais pour le reste, je nage.
le script en question :
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 34 35 36 37 38 39 40 41 42 43
| using System;
using System.Collections.Generic;
using System.Text;
using MySql.Data.MySqlClient;
using FirebirdSql.Data.FirebirdClient;
namespace testDB
{
class Program
{
static void Main(string[] args)
{
Program.mysqlTest();
Program.firbirdTest();
Console.Write("\nPress enter to quit");
Console.ReadLine();
}
static void firbirdTest()
{
string ConnectionStr = "data source=localhost;initial catalog=c:/TEST.FDB;user id=julien;password=qay;dialect=3";
FbConnection Connection = new FbConnection();
Connection.ConnectionString = ConnectionStr;
Connection.Open();
Connection.Close();
Console.Write("Firebird OK\n");
}
static void mysqlTest()
{
string ConnnectionStr = "Database=croa;Data Source=localhost;User Id=julien;Password=qay";
MySqlConnection Connection = new MySqlConnection();
Connection.ConnectionString = ConnnectionStr;
Connection.Close();
Console.Write("MySql OK\n");
}
}
} |
Merci d'avance pour votre aide.
Partager