recordset

    0热度

    1回答

    在下面AccessVBA代码,我试图写一个记录到名为 “RECIPIENT_DISPLAY” 备注字段: oRec1.Fields( “RECIPIENT_DISPLAY”)=左(sRecipientDisplayNames,莱恩(sRecipientDisplayNames) - 2) 当字符串包含2036个字符时,写入完成。在这个数字以上,我得到以下错误: 运行时错误'2147217887(8

    0热度

    1回答

    我的第一篇文章在这里,所以我希望这是正确的领域。我目前正在试图比较两个记录集,其中一个来自Excel命名的范围,另一个来自Access数据库中的一个表。每个程序的代码是: Set existingUserIDs = db.OpenRecordset("SELECT Username FROM UserData") Set IDsToImport = exceldb.OpenRecordset("

    3热度

    3回答

    我搜索了高和低的答案,为什么查询结果以这种格式返回以及如何转换为列表。 数据= cursor.fetchall() 当我打印的数据,将会导致: (( '车',),( '船',),( '平面'),('卡车”,)) 我想在列表中的结果[‘汽车’,‘船’,‘飞机’,‘卡车’]

    2热度

    1回答

    在我的SSIS作业中,我需要累积一组行并在处理成功完成时全部过渡地提交它们。如果这是纯SQL,我会在事务中使用临时表。在SSIS中有一些问题复杂化。很难让多个组件共享相同的事务,并且让临时表在设计时不存在是一件痛苦的事情。 如果我在SSIS中使用记录集用于此目的,还有其他问题。我的理解是,'Execute SQL'组件在运行时会重新初始化Recordset,所以我不能用它来附加额外的行。有没有办法

    0热度

    3回答

    根据Access(2003)文档,当您删除一条记录时,它将被放置在缓冲区中,然后引发BeforeDeleteConfirm事件,然后是AfterConfirmDelete广告删除事件。在我的表中,如果记录被删除,我需要将其字段值(数量值)中的一个添加到另一个表中的字段。 我尝试在当前事件中将数量设置为私有变量,但只要删除点击删除,它看起来像Current事件再次触发并重置我的变量。 如何访问已删除

    12热度

    3回答

    我常常觉得十分困惑何时是适当的使用方法: rs.Close 反对 Set rs = Nothing 我能理解需要关闭与源的连接,但是当变量超出范围时应该使用两者吗? 我可以将变量设置为Nothing以跳过关闭连接的步骤吗?这会被认为是一种不好的做法吗?

    1热度

    2回答

    我正在查看继承的SSIS包,并且存储过程正在将记录发送到名为USER:NEW_RECORDS的记录集。它是Object类型的,值是System.Object。然后用它将这些数据输入到SQL表中。我们遇到了一个错误,因为它似乎将存储过程的数字结果放入DT_WSTR字段,然后在将其放入数据库中的十进制字段时失败。 大多数记录正在工作,但其中一个正好具有更长的小数位数,因此失败。 我想看看我的SSIS记

    2热度

    1回答

    我想通过以下方式分配在一个循环的方式销售人员(rsSalespeople)给客户(rsCustomers)循环: 浏览到第一个客户,将第一个营业员的顾客。 转到下一位客户。如果rsSalesPersons不在EOF处,请转到Next SalesPerson;如果rsSalesPersons在EOF处,则MoveFirst将循环回第一个SalesPerson。将此(当前)SalesPerson分配给

    0热度

    2回答

    如何在使用SSIS时访问'Execute SQL'任务中的'RecordSet'? 我已经查看了执行SQL任务编辑器中的参数映射选项,并找不到一种对象类型,以允许我将持有我的记录集的变量传递给任务。

    1热度

    1回答

    我正在尝试帮助用户从VB6应用程序迁移到C#应用程序。 的VB6应用程序允许数据导出从经由XML一个ADO(2.8)记录,但C#应用程序无法读取XML产生以下错误: System.Data.DuplicateNameException:命名为“名称”的列已经属于这个数据表 VB6代码 Dim RS As Recordset Set RS = p_CN.Execute("SELECT *