【问题标题】:Howto determine the Oracle client version number using VBA?如何使用 VBA 确定 Oracle 客户端版本号?
【发布时间】:2014-08-01 06:28:17
【问题描述】:

有谁知道如何使用 VBA 获取当前使用的 Oracle 客户端版本号? (以及信息“32 位”或“64 位”客户端。)

如果可以,能否请您发布示例代码?

非常感谢。

1) 与 Oracle 的连接正常

2) 通过 ADO 和 MS Driver 连接

3) 连接对象属性显示了大量关于驱动程序、连接和数据库的信息。但没有关于 oracle 客户端的信息:

  • 异步中止:FALSE
  • 异步提交:FALSE
  • 通过引用访问器:TRUE
  • 目录位置:2
  • 目录术语:Datenbankverknüpfung
  • 目录使用:1
  • 列定义:1
  • NULL 连接行为:2
  • 连接状态:s 1
  • 数据源名称:BASE
  • 只读数据源:FALSE
  • DBMS 名称:Oracle
  • DBMS 版本:09.02.0000 Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production
  • 数据源对象线程模型:1
  • 按支持分组:4
  • 异构表支持:1
  • 标识符区分大小写:1
  • 最大索引大小:0
  • 最大打开章节数:0
  • 最大行大小:0
  • 最大行大小包括 BLOB:真
  • SELECT 中的最大表数:0
  • 多个参数集:TRUE
  • 多个结果:0
  • 多个存储对象:FALSE
  • 多表更新:错误
  • NULL 排序顺序:2
  • OLE 对象支持:1
  • 选择列表中的列排序:FALSE
  • 输出参数可用性:2
  • 持久 ID 类型:4
  • 准备中止行为:2
  • 准备提交行为:2
  • 过程术语:PL/SQL - Gespeicherte Prozedur
  • 提供程序友好名称:Microsoft OLE DB Provider für Oracle
  • 提供程序名称:MSDAORA.DLL
  • OLE DB 版本:2
  • 提供程序版本:02.81.1132.0
  • 引用标识符灵敏度:4
  • 命令行集转换:TRUE
  • 架构术语:Besitzer
  • 架构使用:15
  • SQL 支持:267
  • 结构化存储:1
  • 子查询支持:31
  • 事务 DDL:2
  • 隔离级别:1052672
  • 隔离保留:0
  • 表项:表项
  • 用户名:报告
  • 表统计支持:3
  • 开放行集支持:8
  • 密码:b_rep
  • 用户 ID:报告
  • 数据来源:BASE
  • 窗口句柄:
  • 语言环境标识符:1031
  • OLE DB 服务:-7
  • 提示:4
  • 扩展属性:
  • 自动提交隔离级别:4096

【问题讨论】:

  • 懒得研究?
  • 我找不到任何使用 VBA 代码执行此任务的解决方案。但我这样解释你的答案:你找到了代码。所以请告诉我!
  • 您可以连接到 oracle 吗?你好吗?你看过你的连接对象属性了吗?
  • 请不要将大量信息转储到 cmets;它很难阅读,可以随时删除。编辑问题并将其添加到其中,最好格式化为可读。
  • 谢谢。我将评论内容移至我的问题

标签: oracle vba client version


【解决方案1】:

我不知道在 VBA 中是否可行,但在 VB.NET 中你可以这样做:

Dim con As System.Data.OleDb.OleDbConnection
Dim architecture As String

architecture = System.Reflection.AssemblyName.GetAssemblyName(con.GetType.Assembly.Location).ProcessorArchitecture.ToString

Console.WriteLine("Architecture: " & architecture)
Console.WriteLine("Assembly: " & con.GetType.Assembly.FullName)

【讨论】:

    猜你喜欢
    • 2016-06-01
    • 1970-01-01
    • 2015-02-11
    • 1970-01-01
    • 2015-09-16
    • 2019-04-30
    • 2014-07-30
    • 2011-08-25
    • 1970-01-01
    相关资源
    最近更新 更多