recordset相关内容

记录集过滤器的问题

我在使用旧版 ASP 经典代码中的 ADO 记录集的过滤器时遇到了问题,我正在尝试了解我正在尝试执行的操作是否不受支持,或者我是否只是做错了. 我有一个项目记录集,它们的状态为 1(活动)或 0(非活动),以及可选的 End_Date.在我的管理用户界面中,我有一个控件来显示所有项目或仅显示应向最终用户显示的项目:Status = 1 AND (End_Date is null OR End ..
发布时间:2022-01-16 15:38:59 其他开发

检索 ADO 记录集字段名称(经典 ASP)

我想知道是否有人可以提供帮助: 长话短说,我正在使用 MSSQL2005 构建数据透视表.正在检查的数据受日期范围的限制(从最近的星期一到所选日期的 1 周内的所有数据) 当我运行存储过程并传递一个日期时,我得到正确的表,例如: 时间09 年 1 月 1 日09 年 1 月 2 日09 年 1 月 3 日... 09:00 0 9 25 ... 09:30 8 27 65 . ..
发布时间:2022-01-16 15:35:54 其他开发

为什么要关闭和销毁记录集?

我读过这篇文章:http://www.utteraccess.com/wiki/Recordsets_for_Beginners,它说像这样关闭和销毁 RS 对我来说很重要: rs.close设置 rs = 无 如果我不这样做,可能会发生一些错误. 什么样的错误? rs.close 是什么意思?这是否意味着只要 rs 没有关闭,与数据库的连接就会保持打开状态? 解决方案 rs. ..
发布时间:2022-01-16 15:29:02 其他开发

从经典 ASP 中的函数返回记录集

我不知道如何从经典 ASP 中的函数返回可读记录集. 这是我想出的,但它不起作用: Response.ClearResponse.CharSet = "utf-8"Response.ContentType = "文本/纯文本"暗计数设置计数 = 测试Response.Write Count.Fields(0).Value功能测试模糊查询、连接、命令、记录集查询=“等等等等"设置 Conne ..
发布时间:2022-01-16 15:15:17 其他开发

来自单个更新 SQL 语句的多行更新 SQL 触发器

好的.我对 SQL 触发器很陌生,并且遇到了一些问题.插入触发器工作得很好,删除触发器也是如此.起初,对多行进行删除只会删除一个,但我设法为自己找出了一个:) 但是,即使经过大量搜索(在这里和在 Google 上),我也无法为我拥有的 UPDATE 触发器找到满意的答案.如果我做一个像 这样的更新 UPDATE 客户设置 CustomerUser = 0 where CustomerSt ..
发布时间:2022-01-01 21:16:06 数据库

将完整的 ADO Recordset 插入到现有的 ACCESS 表中,无需循环

我的 VBA 模块中有一个填充的 ADO 记录集.我在 ACCESS 中还有一个表,它的结构与记录集完全相同. 现在我使用遍历每个数据集记录的循环(这很好)填充表格. 我想知道的是:有没有办法将整个记录集插入访问表?(更重要的是:这会更快吗) 解决方案 这是一个基本示例(在这种情况下从 excel 运行),它说明了使用断开连接的记录集添加记录. 子测试器()Dim con A ..
发布时间:2021-12-12 22:29:24 其他开发

将多维数组传递给 VBA 中的记录集变量

我有一个数组,最终我想用它作为我的数据源来构建数据透视表,我知道数据透视表不会接受数组,我应该使用记录集作为数据透视表会接受这个. 我正在努力使用我的数组构建记录集. 如何将多维数组传递给记录集? 或 如何在数据透视表中使用我的数组数据? 感谢您的帮助. 解决方案 您要查找的术语是“断开连接的记录集".一旦你知道谷歌的话,就会有很多例子.例如:https:// ..
发布时间:2021-07-05 18:57:57 其他开发

ADODB RecordSet 排序日期字段不正确

我有一个 ADODB.RecordSet,它是通过调用 ADODB.RecordSet.Open 传递一个 存储过程 和 的名称来填充的代码>连接 Dim results As New ADODB.RecordSetresults.Open usp_GetSomeDate, connection//... 省略 存储过程返回一个名为 SomeDate 的日期作为 DateTime 并正确且成功 ..
发布时间:2021-07-05 18:57:54 其他开发

Oracle 存储过程返回带有字段名称的记录集

我是 Oracle 和存储过程的新手.我只是想知道是否可以像在 SQL Server 中一样将带有字段名称的记录集返回给外部程序.我阅读了一些文档,但我不确定我是否在正确的轨道上.当我使用 Sys_Refcursor 时,我只能返回一个 Field 而不是我想要的那么多. 我需要返回多个字段名称并且我有一个输入参数. 在程序的文档中,我有一个 SQL Server 示例,我希望我的 O ..
发布时间:2021-07-05 18:57:51 数据库

如何在 SAX 中创建允许用户从记录集中选择一项的对话框?

我是编程新手. 我正在尝试在一个名为 Captovation Capture 的程序中编写一个宏.基本上这个程序是用于扫描文档(通常是某种形式的),然后索引它们(通过在字段中输入元数据). 我们目前使用一些宏(由其他人编写),它们会根据在另一个字段中输入的数据自动填充某些字段. 例如,您可以在EMPLOYEE NUMBER字段中输入一个员工的(唯一的)编号,宏将使用该编号查询我们 ..
发布时间:2021-07-05 18:57:48 其他开发

VB6 - IIF (ISNULL(rs),“TRUE",Replace())

为什么我不能使用: rep8_bc = IIf(IsNull(rs(8)), "null", Replace(rs(8), "'", "''")) 它说“无效使用 Null" 但如果我删除替换,它的工作.然后得到错误,因为记录有一个撇号字符,所以我把代码改成这样: rep8_bc = "null"If IsNull(rs(8)) = False Then rep8_bc = Rep ..
发布时间:2021-07-05 18:57:45 其他开发

行集不支持向后滚动

我正在尝试使用以下代码查询 MySQL 数据库: '声明变量昏暗的连接昏暗的记录集暗淡的 SQL'声明将查询数据库的SQL语句SQL = "SELECT * FROM CUSIP"'创建 ADO 连接和记录集对象的实例Set Connection = CreateObject("ADODB.Connection")Set Recordset = CreateObject("ADODB.Recor ..
发布时间:2021-07-05 18:57:42 其他开发

Access 2016 VBA 无法设置按钮单击表单以将多值字段写入第二个表

我正在构建一个应用程序来跟踪项目、员工等之间的时间.我工作的公司有重要的安全繁文缛节,所以我必须使用 MS Access 2016,我被禁止在 youtube 上搜索解决方案,我不能从互联网下载任何文件.幸运的是,我仍然可以访问 StackOverflow. 我有一个带有按钮的输入表单(“Task_List_Entry_Form").单击时,按钮将值发送到表(“tbl_Task_List") ..
发布时间:2021-06-04 18:54:28 其他开发

MS Access 2019 - SQL Server 2017 - 记录集无法更新

我在 SQL Server 2017 数据库中创建了一个表.然后我在 MS Access 2019 中创建了一个表单,该表单使用 ADO 对象作为“记录源".在表单上,​​有一个带有 controlsource 属性=Field 的文本框.然后,当我打开表单时,一切都按预期工作(字段的内容显示在文本框中,我可以前后移动光标等等),除了一件事:无法更改、添加或删除记录. 在 SQL Serve ..
发布时间:2021-06-04 18:47:22 数据库

重新查询时如何避免进入第一条记录?

在 Access 2010 中制作一个表单.我正在尝试制作一个移动到下一条记录(或第一条记录,如果它在最后)的按钮,但因为我想考虑其他用户对数据集的更新在此期间发生的,我正在重新查询表单,然后再转到下一条记录. 我正在使用以下代码,改编自 this SO post: 私有子 NextRec_Click()Dim currentID As LongcurrentID = Me.id.Valu ..
发布时间:2021-06-04 18:46:15 其他开发

Recordset.Update 数据库或对象是只读的

不确定这是否适用于我想要的细节.该场景是文本框填充有表中的数据,用户编辑记录并单击按钮进行保存. Dim cdb As DAO.Database, rstEdit As DAO.Recordset设置 cdb = CurrentDbDataValues = "SELECT * FROM Companies, Link_Table WHERE Companies.CompanyID = " &Se ..
发布时间:2021-06-04 18:45:36 其他开发

VBA使用另一个表/记录集中的值使用循环更新Access中的表/记录集吗?

我需要一些用于Access的VBA的帮助. 我有一个表"Client_Table" ,其中包含100行数据.我有另一个表"SalesRep_Table" ,其中有10个不同的销售代表ID号(例如: AA1111 ,依此类推). 我的目标是运行一个过程,该过程获取第一个ID记录"AA1111" ,并将其放置在名为"AssignedSalesRepID" 的Clients表上的相应列中前1 ..
发布时间:2021-05-30 21:12:30 其他开发

如何从adodb记录集Excel VBA中的一列中选择不同的值?

我有一个从数据库中获取的 ADODB.Recordset rs .我现在必须重复使用此记录集两次. 这是我的记录集的示例: Mike客户端约翰经理卡伦客户乔·苏伯布莱恩(Brian)经理 现在我需要获取所有标题,所以我想获取: 客户端经理子 我知道有 rs.Filter ,但是我不确定是否可以选择与之不同. 我还知道我可以克隆此Recordset: 将rs_clone复 ..
发布时间:2021-05-05 20:01:35 其他开发

在VBA中将记录集存储到阵列

我有一个动态函数来调用存储过程,并将记录集存储在一个数组中,我想在另一个子程序中使用它.但是我没有在这样的数组中得到结果: Array(0,0)= 1数组(0,1)=米勒数组(1,0)= 2Array(1,1)=琼斯数组(2,0)= 3Array(2,1)=杰克逊.... 我的数组结果如下: Array(0,0)= 1数组(1,0)=米勒数组(0,1)= 2Array(1,1)=琼斯数 ..
发布时间:2021-05-05 19:35:32 数据库