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
文章后面有源代码下载
在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
相关文章推荐
- VS2010操作SQL SERVER CE 4.0数据库
- VS2010操作SQL SERVER CE 4.0数据库
- 操作SQL Server CE(SqlCE)数据库的例子
- SQL Server CE:没有足够的存储空间来完成该操作[CODE:8007000E]
- SQL Server Mobile 学习(二):通过 VS2005 创建和连接及操作 SQL Server Mobile 数据库
- 无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)
- vb sql server创建数据库实现增、删、改、查等基本操作
- PHP的Yii框架中使用数据库的配置和SQL操作实例教程
- C#下操作SQL server ce [移动设备端]
- 从 Pocket Access 向 SQL Server CE 进行数据库迁移
- 获取SQL-SERVER数据库insert into操作的主键返回值
- Access和SQL-Server数据库数据操作的对比
- JDBC 连接数据库实例(Oracle\SQLServer\MySQL 驱动下载)
- 【SQL Server CE2.0】打开加密的数据库(源代码)
- sql操作实例(采用的oracle 11g数据库)
- 关于连接数据库失败、SQLServer xxxx 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。)
- MS SQL Server安装新的数据库实例
- 使用 SQLD 在线设计 Microsoft SQL Server 数据库实例
- 无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)
- 【SQL Server CE2.0】创建加密的数据库(源代码)