EXCEL VBA 如何在不安装oracle客户端情况连接oracle服务器。 10

 我来答
byccz
2013-05-14 · TA获得超过975个赞
知道小有建树答主
回答量:1548
采纳率:50%
帮助的人:593万
展开全部
Dim cn As New ADODB.Connection '定义数据链接对象 ,保存连接数据库信息;请先添加ADO引用
Dim rs As New ADODB.Recordset '定义记录集对象,保存数据表
Dim strCn As String, strSQL As String '字符串变量
Dim i As Integer, j As Integer, sht As Worksheet
strCn = "Provider=MSDAORA.1;Password="psw";User ID="userid";Data Source="DB";Persist Security Info=True" strSQL = "select * from tab"
cn.Open strCn
rs.Open strSQL, cn
xrow = 1
Do While (Not rs.EOF)
Sheet1.Cells(xrow, 1) = rs.Fields().Item(0)
....
xrow = xrow + 1
rs .MoveNext
Loop
End Sub
追问
如果不安装oracle客户端,没有连接组件式不能连接数据库成功的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式