有谁知道如何使用VBA获取当前使用的Oracle客户端版本号? (以及信息“32位”或“64位”客户端。)
如果有,请您发贴示例代码吗?
非常感谢。
1)与Oracle的连接没问题
2)通过ADO和MS驱动程序连接
3)连接对象属性在驱动程序,连接和数据库上显示了大量信息。但没有关于oracle客户端的信息:
答案 0 :(得分:0)
我不知道是否可以在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)