Pour une raison quelconque, je ne peux pas intégrer firebird sql à Windows en utilisant C#/.NET. Voici mon code:Exception levée lors de la création de la base de données
string BuildConnectionString()
{
FbConnectionStringBuilder builder = new FbConnectionStringBuilder();
builder.DataSource = "localhost";
builder.UserID = "SYSDBA";
builder.Password = "masterkey";
builder.Database = "database.fdb";
builder.ServerType = FbServerType.Embedded;
return builder.ConnectionString;
}
private void OnConnectClicked(object sender, EventArgs e)
{
string cString = BuildConnectionString();
FbConnection.CreateDatabase(cString);
FbConnection connection = new FbConnection(cString);
connection.Open();
//CreateTable();
//FillListView();
connection.Close();
}
Quand j'appelle FbConnection.CreateDatabase, je reçois l'exception suivante:
Une tentative a été faite pour charger un programme avec un format incorrect. (Exception de HRESULT: 0x8007000B)
Je suis très nouveau dans SQL et Firebird en général, donc je ne suis pas sûr de savoir comment résoudre ce problème. N'importe qui?
Quelle version de Firebird et quelle version du pilote dotnet? –