日期:2014-05-18  浏览次数:20661 次

求助:C#中实现Access数据库的导入导出问题???
小弟正在做一个小的模块:该模块的使用用户是该系统的管理员,管理员对数据库(系统使用的是Access数据库)的认识不是很多。模块的目的就是要让用户每个月将所有的数据库导出,(可以是然来数据库格式,也可以自己定义一种格式,也可以进行加密后再定义一种格式).该数据导出后,拿到别的电脑上去后可以导入到系统再进行使用,同时不会覆盖该电脑系统着那个现有的数据。请问各位大虾这个功能应该怎么实现呢?

------解决方案--------------------
依照你的需求..如果每月产生的数据量不是特别庞大的话.可以考虑将数据导出成文本格式,那么具体思路就是:

1)导出过程
将当月产生的数据用C#编程从数据库里读出来放到记录集DATASET里,以一条数据为一行用文件流写入TXT.
2)导入过程
定义一个字符串数组将TXT里的数据以行为单位存入数组,再将数组内的数据一条一条的追加到ACCESS数据库中.
具体实现有什么不懂的地方可以加我QQ:309343825共同讨论