Access数据库转换为sdf数据库及SqlCeHelper类
2009-12-14 22:14
169 查看
在做Mobile项目时遇到一个问题,我们的Mobile项目需要使用SqlCe数据库,而客户提供的带有原始数据的数据库是Access格式的,所以我们面临的第一个问题是将Access数据库(*.mdb)转换成SqlCe数据库(*.sdf)。网上搜索的很多资料是关于如何将SqlServer 2005与SqlCe数据进行同步,主要是通过发布订阅及RDA编程来实现,可以参考的资料有:
用 SQL Server Management Studio 管理 SQL Server Compact Edition 数据库
SQL CE 和 SQL Server 的同步
Step by Step: Program Microsoft SQL Server CE 2.0 Merge Replication Using .NET Compact Framework
后来找到一个工具Data Port Wizard可以直接将其他数据库转换为SqlCe数据库,省了不少事。只是转换过程中遇到一个小小的问题,在客户提供的Access数据库的关系里设置了很多表与表之间的关系,但所有的表都没有设置主键,所以转换时就抛出异常。为了省事,我将Access表的关系全部删除,这样就顺利的将Access数据库转换成SqlCe 3.5版本的sdf数据库了。
至于操作SqlCe的数据层的类,在网上找到一个SqlCeHelper.cs,已经上传到我的csdn资源空间,可以在这里下载。
用 SQL Server Management Studio 管理 SQL Server Compact Edition 数据库
SQL CE 和 SQL Server 的同步
Step by Step: Program Microsoft SQL Server CE 2.0 Merge Replication Using .NET Compact Framework
后来找到一个工具Data Port Wizard可以直接将其他数据库转换为SqlCe数据库,省了不少事。只是转换过程中遇到一个小小的问题,在客户提供的Access数据库的关系里设置了很多表与表之间的关系,但所有的表都没有设置主键,所以转换时就抛出异常。为了省事,我将Access表的关系全部删除,这样就顺利的将Access数据库转换成SqlCe 3.5版本的sdf数据库了。
至于操作SqlCe的数据层的类,在网上找到一个SqlCeHelper.cs,已经上传到我的csdn资源空间,可以在这里下载。
相关文章推荐
- Access数据库转换为sdf数据库及SqlCeHelper类
- sdf格式f数据库转换为db格式数据库
- SQL SERVER 2000数据库,转换为ACCESS数据库(已解决ACCESS自动编号问题)
- SQL Server 2000数据库转换为Access数据库
- 利用SQL2000的DTS来进行数据库的转换!(转换成ACCESS数据库)
- 八步解决ACCESS自动编号问题,SERVER 2000数据库,转换为ACCESS数据库
- 八步解决ACCESS自动编号问题(将SQL SERVER 2000数据库,转换为ACCESS数据库)
- 八步解决ACCESS自动编号问题,SERVER 2000数据库,转换为ACCESS数据库
- C#后台制作之数据库(Access数据库+datagirdview控件显示+串口数据存储)
- android将图片转换存到数据库再从数据库读取转换成图片实现代码
- 用js转换joson返回数据库的时间格式为/Date(*************)/
- leDb2XML:数据库转换成XML文件例子
- 解决vs创建或打开C++浏览数据库文件*.sdf时发生错误的问题
- sqlserver compact sdf, sqlite 数据库 在net中相对路径设置方法 - 摘自网络
- 数据库表到Java类转换工具的实现
- Android 开发工具类,常用方法,Log 工具,数据库,时间戳转换
- Mysql 数据库字符集转换及版本升级/降级的详细教程
- 数据库查询-行列转换的问题
- 「两千年中公历转换」数据库介绍
- Sql Server 与 Access 数据库转换日志