CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

VB下怎么用ADO将Oracle的表导出XML文件?

楼主moany(长枪大戟)2005-09-22 15:23:48 在 VB / 数据库(包含打印,安装,报表) 提问

想将表的内容导入生成一个XML文件,不知怎么解决,大家指点,谢谢! 问题点数:20、回复次数:20Top

1 楼supergreenbean(超级绿豆(MSMVP - VB) - 升级归来~)回复于 2005-09-22 15:29:21 得分 10

rst.Save   "c:\xx.xml",adPersistXMLTop

2 楼moany(长枪大戟)回复于 2005-09-22 15:37:00 得分 0

绿豆兄的也太简练了,能否给出详细点的源码?Top

3 楼supergreenbean(超级绿豆(MSMVP - VB) - 升级归来~)回复于 2005-09-22 15:55:14 得分 0

呵呵,在这save前面不就是连接啊,打开记录集什么的吧,这个跟用什么数据库没啥关系Top

4 楼moany(长枪大戟)回复于 2005-09-22 15:59:43 得分 0

刚开始用Oracle啊,原来一直在SQL   Server下挣扎,用SQL   Server很好实现的,Oracle一点不动啊,能不能说的详细一点啊?rst是什么类型?Top

5 楼moany(长枪大戟)回复于 2005-09-22 16:06:49 得分 0

实现了!谢谢绿豆兄,原来这么简单!Top

6 楼supergreenbean(超级绿豆(MSMVP - VB) - 升级归来~)回复于 2005-09-22 16:07:23 得分 0

^_^   hoho~~~Top

7 楼moany(长枪大戟)回复于 2005-09-22 16:09:02 得分 0

绿豆兄,这好象太全了吧?我要是只想要数据呢?另外,怎么从XML文件往数据库里导啊?Top

8 楼w3k(网络3K)回复于 2005-09-22 16:37:21 得分 0

好久没来了,顶先Top

9 楼moany(长枪大戟)回复于 2005-09-22 16:43:28 得分 0

这么一存,连字段类型都包括了,我的意思是只要数据。Top

10 楼supergreenbean(超级绿豆(MSMVP - VB) - 升级归来~)回复于 2005-09-22 17:22:30 得分 0

阿门,那就没有试过了,建议好好研究一下文档先Top

11 楼moany(长枪大戟)回复于 2005-09-23 08:01:18 得分 0

谢谢绿豆兄!谢谢w3k!Top

12 楼vansoft(Vansoft Workroom)回复于 2005-09-23 10:08:30 得分 0

用XML庫來開發XML文檔啊。Top

13 楼moany(长枪大戟)回复于 2005-09-23 13:15:27 得分 0

用XML庫來開發XML文檔啊。  
   
  ----------------------------------  
  不懂,顶先:)Top

14 楼myhgyp(也许是这样的,信不信由你)回复于 2005-09-23 13:20:55 得分 10

rs.open   "d:\2.xml",   ,adOpenDynamic,   adLockOptimistic,   adCmdFile     '不用数据库连接  
  If   Not   (rs.BOF   And   rs.EOF)   Then  
      rs.movefirst  
      do   while   not   rs.eof  
            AppConn.execute("insert   into   ...")  
            rs.movenext  
      loop  
  end   ifTop

15 楼moany(长枪大戟)回复于 2005-09-23 13:38:09 得分 0

 
  to:myhgyp(也许是这样的,信不信由你)    
  rs.open   "d:\2.xml",   ,adOpenDynamic,   adLockOptimistic,   adCmdFile   '不用数据库连接  
  这一句对我帮助很大,我原来不知道ADODB.Recordset可以打开文件的,可是下面的就看不懂了,执行insert   into的时候数据从那里来呢?Top

16 楼myhgyp(也许是这样的,信不信由你)回复于 2005-09-23 15:29:31 得分 0

只是把读出的记录循环写入数据库呀,其中Appconn为数据库连接对象Top

17 楼moany(长枪大戟)回复于 2005-09-23 16:28:49 得分 0

我就是不知道insert   into后面怎么写,表是不同的,每个表一个文件,一共有30多个表。Top

18 楼myhgyp(也许是这样的,信不信由你)回复于 2005-09-23 17:04:26 得分 0

你要往哪张表写总知道吧  
  insert   into   表名(字段名1,字段名2)   values(Rs!字段名1,Rs!字段名1)Top

19 楼moany(长枪大戟)回复于 2005-09-25 09:55:49 得分 0

我有几十个表啊,我想写一个通用的函数,所以不能这样依靠具体的字段。Top

20 楼moany(长枪大戟)回复于 2005-09-26 10:29:00 得分 0

自己顶一下,没人出手就结贴了。Top

相关问题

  • VB+SQLSERVER+ORACLE 数据批量导入导出的问题...
  • VB+SQLSERVER+ORACLE 数据批量导入导出的问题...
  • oracle导出错误!
  • 在VB中怎样用ADO 从SQL Server 7.0中导出表到FoxPro、Access、Excel中
  • Oracle导出的问题
  • oracle导出数据到sqlserver2000
  • oracle 如何导出文本
  • vb导出excal的问题!
  • vb用ado联oracle碰到问题?
  • 如何在VB中利用ADO直接从SQL Server中导出以及导入EXCEL文件?

关键词

  • 文件
  • 数据库
  • 连接
  • 数据
  • oracle
  • xml
  • 表
  • 字段名1
  • 绿豆兄
  • 谢谢

得分解答快速导航

  • 帖主:moany
  • supergreenbean
  • myhgyp

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo