没有安装提供程序“System.Data.SqlServerCe.3.5”的解决方法

Posted 程序员日志

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没有安装提供程序“System.Data.SqlServerCe.3.5”的解决方法相关的知识,希望对你有一定的参考价值。

在Windows 8.1系统下运行带数据库功能的应用,报错并提示:
“System.InvalidOperationException”类型的未经处理的异常在 System.Data.Linq.dll 中发生
其他信息: 无法打开“Bible.sdf”。没有安装提供程序“System.Data.SqlServerCe.3.5”。
1、没有安装Microsoft SQL Server Compact 3.5的先下载并安装:
http://www.microsoft.com/zh-cn/download/details.aspx?id=5783
2、安装好了以后还是不行的,在程序的属性中的Build选项卡里面,把platform target改成x86。

这个目前还没有找到根本的解决办法。相当于在WIN PC平台生成的SDF数据库文件没办法直接拿到WP平台上用。
我之前的解决办法是把数据库的数据导出成文本文件,然后把这些文本文件拷贝到WP应用的独立存储里,再导入到数据库里。









以上是关于没有安装提供程序“System.Data.SqlServerCe.3.5”的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft.Jet.OLEDB.4.0 - 找不到提供程序。可能没有正确安装

Spring SAML:解密加密密钥时出错,没有安装的提供程序支持此密钥

MFC程序连接access数据库,目标机出现“未找到提供的程序,该程序未正确安装”

如何在用户首次安装应用程序时为用户提供默认密码?

Visual Studio 2013 没有 SQL Server CE 数据提供程序

Python 版本 >= 3.4 不提供有效的 PIP 实用程序。后面好像不能加了