我有visual studio 2010.和sql management studio 2008.我已经为Sql CE安装了所有工具,我使用visual studio创建了一个新的CE数据库(点击蓝色'配置数据源'超链接)。
我的.net 4.o页面上有以下代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Data;
using System.Data.SqlServerCe;
using System.Data.SqlClient;
namespace EasyMediaServer
{
public partial class TestCeConnection : EMSPage
{
protected void Page_Load(object sender, EventArgs e)
{
SqlCeConnection conn = new SqlCeConnection(@"Data Source=C:\Dropbox\Software Development\EMS\data\EMS.sdf");
SqlCeCommand myCommand = new SqlCeCommand("Select * from tbl_media");
myCommand.Connection = conn;
conn.Open();
SqlCeDataReader myReader = myCommand.ExecuteReader();
conn.Close();
}
}
}
但是我收到以下错误:
无法加载SQL Server Compact的本机组件 对应于版本8482的ADO.NET提供程序。安装 正确版本的SQL Server Compact。请参阅知识库文章974247 更多细节。
发生了什么事?那篇文章提到了CE 3.5 ......
答案 0 :(得分:1)