【发布时间】:2019-03-21 11:19:26
【问题描述】:
我想知道是否有人可以解释ADODB.Connection 和通过“OracleInProcServer.XOraSession”创建 Oracle 会话之间的区别。在某些情况下,一种比另一种更好吗?
根据我在 ADODB cnn.Open "Pubs", "MyUserName", "MyPassword" 和 OraSession 中阅读的内容,您输入了 openDatabase(database_name, database_version, database_displayname, database_size)。
连接有何不同?
还可以使用 ADODB 连接打开记录集并使用 rs.Open 和 rs.GetRows 保存。有没有办法保存查询的值,然后通过 OraSession 连接显示在 Excel 中?
Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset
verses
Set OraSession = CreateObject("OracleInProcServer.XOraSession")
Set OraDatabase = OraSession.DbOpenDatabase("", "", 0&)
谢谢! 玛姬
【问题讨论】:
-
你读过docs吗?
-
不,我没看到!这有帮助!如何提取行? .fields 只是第一行。也仍然没有真正了解它们之间的区别。