recordset

    4热度

    2回答

    我正在VBscript中编写代码,该代码打开一个记录集对象,然后用包含每条记录数据的对象加载一个数组。我的记录集类型不支持rs.RecordCount属性,所以在循环记录集时我需要数组ReDim Preserve,或者在执行计数循环后需要重新打开记录集,因为在计数循环似乎不工作后使用rs.MoveFirst ...哪个会更快?记录集对象中最多只有7条记录,所以我最多需要ReDim多次。 这是我尝试

    0热度

    1回答

    我需要打开一个表(不匹配);创建一个新字段(ID);使用现有字段创建一个新的唯一字符串(赫兹);然后,最后,将这个新字符串插回到表格的新字段中。我被卡住了,因为我是新人。任何微调前锋将不胜感激。 Dim db As DAO.Database Dim tdf As DAO.TableDef Dim fld As DAO.Field Dim Hertz As String Dim rst As

    0热度

    1回答

    我知道这很愚蠢,但我无法弄清楚这一点。下面的当前代码将满足条件的记录集插入到TxtBox1中,然后通过在表中重新写入满足TxtBox2条件的新记录集来擦除数据。 我需要的是将TxtBox1中的记录集会议条件插入到表中,然后在循环时将记录集的下一个迭代添加到表中。 (不超过写入/删除第一返回记录集) Dim db As Database Dim rst As DAO.Recordset Dim

    0热度

    2回答

    我试图修复一些小工具,它似乎在空闲时间后失去与数据库的连接。我已经将超时设置为0,但这似乎不起作用。 而不是简单地崩溃并显示一些错误消息我想尝试重新建立连接并执行查询,直到成功(我意识到这可能是一个不好的资源使用),但即使这样,我就是这样试图在这里完成。或者,如果可能的话,显示一个消息框,指出连接已经丢失,然后一旦连接建立就关闭连接。 任何建议将不胜感激。 Public connMain As A

    2热度

    1回答

    我想通过数据库查询循环并将电子邮件发送到我从查询中获得的电子邮件地址。 这是我的一段代码。 do until rs.EOF Set myMail = CreateObject("CDO.Message") myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendu

    0热度

    1回答

    我尝试更新记录集的更新参数和代码运行良好,但更新记录仍然相同。 代码: With mMails .LEVEL1 = cTagLevel1 .MAIN_TAG = cTagLevel2 .DETAILED_TAG = cTagLevel3 .FIELD_TAG = cTagField .INSIGHT = cTagInsight .BRAN

    0热度

    1回答

    我有以下问题。经典的ASP应用程序需要访问两个不同的mysql服务器(不同的远程位置,通过网络通过IP访问)上的2个不同的数据库(表)。我们的目标是从第一台服务器上的第一个数据库表中创建符合条件的所有记录(创建一个记录集),然后在这些记录中选择那些与(至少)一条记录的IdCode匹配的IdCode从第二台服务器上的数据库表中,再加上第三个条件以在第二张表中匹配。 我有一个简单的(愚蠢)的方式来做到

    0热度

    1回答

    就是这样。 我写了一个SQL语句哑鸭,如: SELECT * FROM table 基本上我想: 做一个普通的SELECT语句; 通过Resulset循环; 将元数据“名称”打印为表格标题。 再次循环结果集; 将每条记录打印为表格行。 将每个字段打印为表格列。 如何在字段中测试数据,以便我可以正确地将这些数据作为字符串进行回显?我不确定自己是否清楚。 我不知道什么数据将返回形成报表,以前。 这

    -1热度

    2回答

    我一直致力于在MS Excel中创建动态报表。我正在研究传统的VB6应用程序,并且遇到了一些我希望你们可以帮我解决的问题。我在下面做的是将数据抓取到我的记录集g_RS3中 - 通常这有3到20个项目,我使用g_RS3在我的Excel中输入值(标题和每个标题下的2列值)电子表格。我试图对它进行编辑,但我一直在努力。这是我的代码.... Do While Not g_RS3.EOF With

    0热度

    1回答

    我有Excel VBA代码在访问数据库上运行选择查询并返回记录集。连接工作正常。当我获得记录集时,我可以很好地访问每行中的每个字段。以下是我目前正在使用: Sub accessSelect(sql) Set rs = New ADODB.Recordset Call accessConnection With rs .Open sql, conn End With Do W