Tag: kdb

使用qXL库从kdb + server实例中查询一个表

有没有人有使用qXL库从kdb +服务器实例查询表的经验? Github中提供的示例是用于本地kdb +实例,而不是查询服务器实例。

ADO与VBA中的KDB + / qodbc.dll

我有一个基于Excel的应用程序依赖于我使用ADO(Microsoft ActiveX数据对象6.1库)连接到几个不同的数据库。 数据库驻留在区域服务器上,并且在build立初始连接时有开销,所以我将连接caching在一个Scripting.Dictionary对象中以供重用。 Private moConnCacheDict As Scripting.Dictionary 当我使用kdb + qodbc.dll数据库驱动程序时,我意想不到的行为。 我可以按预期方式连接和重用多个数据源(Oracle,Sybase,Access)和一个KDB数据库实例。 但是,如果创build第二个KDB数据库连接并对新数据集执行查询,则不pipe数据是合法的,都不返回数据。 Recordset.BOF = TRUE and Recordset.EOF = TRUE 它似乎执行良好,领域是可见的。 与以前的区域服务器的连接似乎仍然存在,我可以成功检索驻留在原始服务器上的数据,尽pipe事实上如果我看一下, Recordset.ActiveCommand.ActiveConnection.Properties.Item("Extended Properties") ,是新的连接string。 KDB +连接string使用以下语法: DRIVER=kdb+;DBQ=XXXXX;UID=XXXXX;PWD=XXXXX; 我已经包括了核心的VBAfunction作为例子: Private Function ExecuteQuery(sDBName As String, ByRef oRst As ADODB.Recordset, Optional bDeleteConnection As Boolean) As Boolean Dim oDBConn As ADODB.Connection Dim sSql As String 'delete connection If bDeleteConnection […]