Tag: ibm midrange

使用excel中的表格更新as400中的表格

我想在excel工作表中使用表格更新as400中的表格,如下所示: 表1 [as400] REFNO QTY 1 10 2 12 3 20 表2 [excel工作表] REFNO QTY 1 13 2 15 3 22 Table1中的数量使用VBA从表2中更新,因此输出将如下所示: 表1 [as400] REFNO QTY 1 13 2 15 3 22 我写这样的代码: Dim s1 As Worksheet Dim BRDa As ADODB.Connection Dim RS As ADODB.Recordset Dim b As Integer Set RS = New ADODB.Recordset Set […]

从多个连接构build可刷新的查询AS400 IBMi

我试图从AS400 IBMi的多个表中快速创build一个简单的数据透视表。 这已经实现,但数据透视表不是“可刷新的”。 所以我开始寻找关于以编程方式创build连接的post,并提出了可刷新的下面的例子,但只有一个表: ActiveWorkbook.Connections.AddFromFile "N:\apps\excel\connections\PRD IS.odc" With ActiveWorkbook.Connections("PRD IS").ODBCConnection .BackgroundQuery = True .CommandText = Array("SELECT * FROM ""PRD"".""Y2K"".""IS""") .CommandType = xlCmdSql .Connection = "ODBC;DSN=s11111111;" .RefreshOnFileOpen = False .SavePassword = False .SourceConnectionFile = "N:\apps\excel\connections\PRD IS.odc" .SourceDataFile = "" .ServerCredentialsMethod = xlCredentialsMethodIntegrated .AlwaysUseConnectionFile = False End With With ActiveWorkbook.Connections("PRD IS") .Name = "PRD IS" End With […]

Excel到IBM DB2连接

我一直在试图build立一个与IBM DB2数据库的连接,我可以提取数据。 我有的细节是: 服务器名称 数据库 用户名密码。 我尝试了两种不同的方式: 使用Excel: 在Excel中,我已经进入数据 – >从其他来源 – >从数据连接向导 – >其他/高级 – >用于DB2的Microsoft OLE DB提供程序。 我已经在相应的参数中input了数据源参数的服务器名称以及用户名和密码。 每当我点击“testing”button,将返回相同的错误:“testing连接失败,因为初始化提供程序中的错误.-参数不正确” 使用SQL Server 2008: 我还试图通过SQL Server 2008连接到这个DB2数据库,创build一个新的链接服务器,并在安全页面的数据源参数和用户名和密码中input服务器名称。 我在那里select的提供者是“IBM DB2 UDB for iSeries IBMDA400 OLE DB提供者”。 我在这里得到的错误是:“链接的服务器已经创build,但连接testing失败” 关于如何从excel或SQL Server 2008连接到DB2数据库的任何build议将非常有帮助。 谢谢