recordset

    0热度

    1回答

    在我创建了一个将外部产品类别导入到我的odoo数据库的方法后,我观察到,orm模型的创建方法需要大量时间,我循环为这样的参考相互: @api.multi def action_confirm_site(self): account = self ebay_site = self.env['ebay.sites'].browse(account.site.id) ca

    1热度

    1回答

    有没有办法将值从记录集的单个列复制到Excel中的列而无需使用循环?我尝试了以下操作来复制单个列: Sheet4.Range("Complete").CopyFromRecordset rsEDW.Fields(3) 但这并不奏效。

    0热度

    1回答

    我遇到了一个查询,我需要使用动态生成的记录集更新现有表。我试图寻找答案,但没有得到他们的帮助。 这里是我的查询: with t as ( SELECT R.Col1, R.Col2, O.Column2, row_number() OVER (partition by R.Col3, R.Col4 ORDER BY CASE WHEN @Cri

    0热度

    1回答

    我已经学会(我自己)VBA的一点点,现在我试图在VB.net 转移一些代码来提取数据在提取的记录一栏通常 Cn.Open("Driver={MySQL ODBC 5.3 Unicode Driver};Server=" & Server_Name & _ ";Database=" & Database_Name & ";Uid=" & UserDB & ";Pwd=" & Passwor

    0热度

    1回答

    我是Oracle和存储过程的新手。我只是想知道它是否有可能(例如在SQL Server中)将字段名称的记录集返回给extern程序。我读了一些文件,但我不确定我是否在正确的轨道上。当我使用Sys_Refcursor时,我只能返回一个字段,而不是我想要的那样多。 我需要返回多个字段名称,我有一个输入参数。 在程序的文档,我对SQL Server的一个例子,我想有同样为我的Oracle存储过程: Us

    2热度

    1回答

    我使用ADODB连接连接到Excel VBA中的Access数据库并获取记录集的记录。我想更新记录集,但是当我更新记录集时,我还更新了数据库中的表。是否有可能更新记录集,但不是数据库?这里是我的代码, Dim con As New ADODB.Connection Dim rs As New ADODB.Recordset con.Open "Provider=Microsoft.ACE.O

    0热度

    1回答

    有没有办法改变VBA中DAO.Recordset字段的类型? 出于某种原因解释evalueted记录字段类型8(日期时间),但我需要这个字段设置为文本,因为它应该是 我尝试以下操作: rs.Fields(0).Type = 10 ,但是这给了我项目没有在这个集合中找到。错误。 有没有什么办法可以改变DAO.Recordset中特定字段的类型? EDIT1: 这里是我得到目前为止 Private

    4热度

    1回答

    我在VBA中使用ADO执行存储过程。我试图填充从存储过程在SQL Server中的结果下面的VBA的2008例的记录: Public Function DoSomething() As Variant() Dim oDB As ADODB.Connection: Set oDB = New ADODB.Connection Dim oCM As ADODB.Command: Set oCM

    1热度

    1回答

    我做的已经建立业务的一些重映射和需要做下面的SQL中为Oracle 11 这是一个“一次性活动”(而不是交付给我客户端),所以我打算不使用编程语言来实现它。 我有下表。下面是DDL和DML的设置。 subsriber_cd | prod_id | rate plan | charge_ID | QoS_1 | QoS_2 | QoS_3 | RatePerUnit | -------------

    2热度

    1回答

    我试图将代码从VBA excel转换为访问。我的数据是一列价格,我想计算回报。 这是原来的VBA代码在Excel中: DerCol = Cells(T.Row, Columns.Count).End(xlToLeft).Column Cells(T.Row, DerCol + 1) = "Returns" For i = T.Row + 2 To T.End(xlDown).Row