您的位置:首页 > 数据库

VS2010 操作SQL Server CE 数据库实例 (WebForm)

2012-10-16 20:41 393 查看
目标:在VS2010 向SQL Server CE 数据库中插入数据,生成*.sdf文件

文章后面有源代码下载

在VS中操作SQL Server CE 数据库要用到system.data.sqlserverce.dll

新建web项目后,引用system.data.sqlserverce.dll

此时编译会报错。

在使用的过程中会出现以下错误:

第一:

需要要配置中加如下代码,让dll版本兼容参考资料:(http://www.byywee.com/page/M0/S231/231575.html)。

<runtime>

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

<dependentAssembly>

<assemblyIdentity name="System.Data.SqlServerCe" publicKeyToken="89845dcd8080cc91"/>

<bindingRedirect oldVersion="9.0.242.0" newVersion="3.5.1.0" />

</dependentAssembly>

</assemblyBinding>

</runtime>

第二:编译通过后,写测试实例,参考资料MSDN:(http://msdn.microsoft.com/zh-cn/library/cc433699(v=vs.71).aspx

写了实例后,再编译报如下错误:

SQL Server Compact 不能用于 ASP.NET 开发

解决办法:Page_Load 中加

AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true);

编译通过,并生成*.sdf文件,用SQL Server Compact打开即可。

实例可以在我的资源中下载,地址:http://download.csdn.net/detail/fddqfddq/4653710
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: