0
我嘗試使用簡單的控制檯應用程序與SQL Server CE 4.0數據庫一起工作,但它不適用於我的一臺計算機。無法使用SQL Server CE 4.0
操作系統:Windows Server 2003 x64企業版與Service Pack 2
我還安裝了微軟的SQL Server Compact 4.0和使用它的DLL(System.Data.SqlServerCe.dll
),但每一次我得到了以下錯誤
無法加載SQL Server的本地組件C 版本8080的ADO.NET提供程序。安裝correc 操作。有關更多詳細信息,請參閱知識庫文章974247。
這裏是我的代碼
try
{
Console.WriteLine("Started");
var sqlConnectionString = "Data Source=c:\\tde\\22\\22.tde;password='sanjayraj';mode=Read Write;max database size=4091;temp file max size=4091";
_connection = new SqlCeConnection(sqlConnectionString);
_connection.Open();
var sqlStatement = "SELECT * FROM InfoStores WHERE Location = 'Source'";
IDbCommand newCommand = new SqlCeCommand
{
CommandText = sqlStatement,
Connection = _connection,
CommandType = CommandType.Text
};
using (IDataReader reader = newCommand.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine(reader[0].ToString());
}
}
}
catch (Exception ex)
{
Console.WriteLine("Error Occured");
Console.WriteLine(ex.Message);
Console.ReadKey();
}
Console.WriteLine("Finished");
Console.ReadKey();