找回密码
 加入
搜索
查看: 4332|回复: 12

[系统综合] 查oracle表所有值存到excle中 【已解决】

  [复制链接]
发表于 2011-7-11 10:19:49 | 显示全部楼层 |阅读模式
本帖最后由 lusheng0028 于 2011-7-12 09:15 编辑

Local $role
$Connection ="DRIVER={MICROSOFT ODBC FOR ORACLE};Server=orcl;User Id=LL;Password=123456"
$adoCon=ObjCreate("ADODB.Connection");建立ADO对象
$adoCon.open($Connection)
$adoRs=ObjCreate("ADODB.Recordset");建立数据集对象
$adoRs.ActiveConnection=$adoCon ;绑定连接
$adoRs.open("select * from  dictionary")

评分

参与人数 1金钱 +15 收起 理由
afan + 15 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2011-7-11 12:21:29 | 显示全部楼层
本帖最后由 kevinch 于 2011-7-11 13:27 编辑
$o_Excel=objcreate("excel.application")
$o_Excel.visible=true
with $o_Excel.activesheet
    .range("A1").copyfromrecordset($adoRs)
end with
后面这样试下

少了一句,加上
 楼主| 发表于 2011-7-11 13:19:35 | 显示全部楼层
好的,谢谢
 楼主| 发表于 2011-7-11 13:27:39 | 显示全部楼层
回复 2# kevinch


报这个错
    with $o_Excel.activesheet
with $o_Excel^ ERROR
 楼主| 发表于 2011-7-11 13:46:47 | 显示全部楼层
#include <Array.au3>
我是想读取数据库写到一个excle并保存,怎么老不对

#include <Excel.au3>
#include <SQLite.au3>
Local $role
Local $aResult, $iRows, $iColumns, $iRval
$Connection ="DRIVER={MICROSOFT ODBC FOR ORACLE};Server=orcl;User Id=picc;Password=181818"
$adoCon=ObjCreate("ADODB.Connection");建立ADO对象
$adoCon.open($Connection)
$adoRs=ObjCreate("ADODB.Recordset");建立数据集对象
$adoRs.ActiveConnection=$adoCon ;绑定连接
$adoRs.open("select * from  dictionary")

$o_Excel=objcreate("excel.application")
$o_Excel.visible=true
With $o_Excel.activesheet

    .range("A1").copyfromrecordset($adoRs)
EndWith
$adoRs.close
$adoCon.close

_ExcelBookSaveAs($o_Excel, "e:\temp1.xls", "xls", 0, 1)

报这个错
E:\oracle.au3 (15) : ==> ?????????????? "With" ??.:
With $o_Excel.activesheet
With $o_Excel^ ERROR
 楼主| 发表于 2011-7-11 13:47:15 | 显示全部楼层
回复 2# kevinch


    不对,还是一样的错,
发表于 2011-7-11 15:36:20 | 显示全部楼层
过来学习!
帮你顶个!
发表于 2011-7-11 15:39:33 | 显示全部楼层
$o_Excel=objcreate("excel.application")
$o_Excel.visible=true
$o_Workbook=$o_Excel.workbooks.add
with $o_Workbook.activesheet
    .range("A1").copyfromrecordset($adoRs)
end with
忘记添加工作簿了,只建立个excel进程当然出错,哈哈

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

 楼主| 发表于 2011-7-11 18:31:41 | 显示全部楼层
回复 8# kevinch


可以啦。。。谢谢哥哥。。。我也是在学习中
发表于 2011-7-11 19:12:52 | 显示全部楼层
修改标题,添加【已解决】字样,方便版主分类。
发表于 2012-3-19 23:20:08 | 显示全部楼层
学习下  谢谢指导
发表于 2012-6-13 11:15:16 | 显示全部楼层
收藏
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-19 01:51 , Processed in 0.080185 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表