日期:2014-05-20  浏览次数:20811 次

C#脱机使用数据库
怎样在C#程序中读取已经分离的数据库的数据。也就是说在客户端不用安装SQL,只需要将数据库文件一起打包进去。
如何实现呢?帮帮忙啦!!!
------解决方案--------------------
那就提前把SQL Server的数据库导出成其他的文件,比如Access、Excel或者xml。客户端这边就访问这些文件。

要使用SQL Server数据库的文件,却又不提供相应的驱动,你这要求甚是折煞人也。
------解决方案--------------------
微软早就提供了 微型数据库概念
    好好可看看System.Data 名字空间下的  SQL对象结构
你会发现 创建和维护一个简单的 文件数据库也挺容易。
只是加载几个程序集。

    但是如果的确很轻量级 只有文字  建议 直接使用excel 然后调用office 开发组件

使用sql语句 增删改查。
------解决方案--------------------
引用:
那就提前把SQL Server的数据库导出成其他的文件,比如Access、Excel或者xml。客户端这边就访问这些文件。

要使用SQL Server数据库的文件,却又不提供相应的驱动,你这要求甚是折煞人也。
如是
------解决方案--------------------
你可以使用Microsoft Sync Framework
Sync Services for ADO.NET

------解决方案--------------------
将数据库文件一起打包进去,可以用sql compact或者sqlite
------解决方案--------------------
引用:
你可以使用Microsoft Sync Framework
Sync Services for ADO.NET


+1
------解决方案--------------------
sql数据库文件必须安装程序才可以吧,你要改成其他的库文件啊,如mdb等