首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么实现数据的导入与导出

2012-02-14 
如何实现数据的导入与导出?我希望程序可以实现对数据库中部分数据的导入与导出功能,执行导出时能自动生成

如何实现数据的导入与导出?
我希望程序可以实现对数据库中部分数据的导入与导出功能,执行导出时能自动生成的一个数据文件,执行导入时则在选择导出的数据文件后能将数据导入到程序所使用的数据库中.以前没有做过类似的东西,没有太好的实现方案,希望做过的或有好想法的朋友能给一些建议.

另外,数据库中会包含有图片数据.

[解决办法]
最好用数据库自带的功能导入导出。
ADODB.RecordSet 的 Save 方法可以直接保存成一个文件(xml 格式或 dtg 格式),该功能实现导出。
该文件可以用 ADODB.RecordSet 的 Open 方法打开,遍历纪录插入数据库,该功能实现导入。

还有据说(MSDN还是微软的其它文章上介绍的)如果无连接的纪录集(比如用 Open 方法打开文件的纪录集),重新设置 Connection 属性后,只要有充足的表和字段的信息,并且纪录状态标记为修改或新增,可以调用 Update 或 UpdateBatch 直接更新到数据库。
你可以将全部新增纪录的 RecordSet 在 UpdateBatch 前用 Save 方法保存成 xml 格式,然后将你的其它数据文件(xml 格式)也照样修改,然后直接更新试试。
[解决办法]
照楼主所述那样可视为一个简单的数据备份功能。如果数据库用的是ACCESS,则可以再建一个同名的数据库,对需要进行部分数据备份的表备份到该备份数据库中的同名表中,将问题转化成数据库与数据库之间的数据拷贝。这样做导入导出实现简单。如果单单导出到如.dat格式,在数据恢复时可能会很麻烦,一点小看法,仅当参考。
[解决办法]
可以写两个.BAT文件,在需要用到的时候SHELL调用,
[解决办法]
请问有没有dbgrid的方法?

[解决办法]
不知道你是什么数据库,所以我也不好说
[解决办法]
去查所用数据库的联机帮助就行了。这种明显问题很容易找。

热点排行