【发布时间】:2013-08-26 01:55:43
【问题描述】:
由于某种原因,我无法使用 C#/.NET 在 Windows 上使用嵌入式 firebird sql。这是我的代码:
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();
}
当我调用 FbConnection.CreateDatabase 时,我得到以下异常:
试图加载格式不正确的程序。 (HRESULT 异常:0x8007000B)
总的来说,我对 SQL 和 Firebird 很陌生,所以我不确定如何解决这个问题。有人吗?
【问题讨论】:
-
哪个版本的firebird和哪个版本的dotnet驱动?