作者:是不是有谁代替我陪在你身旁 | 来源:互联网 | 2023-08-19 18:05
作为更新生产数据库的宏的一部分,我试图进行设置,以便如果用户尝试提交数据库中已经存在的日/班轮班记录,它会为他们提供覆盖的选项旧记录或取消操作。作为覆盖过程的一部分,我试图打开一个新的ADODB记录集,然后使用
c.InvoiceDate BETWEEN '2019-1-1 00:00:00' AND '2019-12-31 23:59:59'
设置连接。但是,这样做会导致运行时错误3001:参数类型错误,超出可接受范围或彼此冲突。我不明白这行之前是
c.InvoiceDate >= '2019-01-01' AND c.InvoiceDate <'2020-01-01'
到目前为止,据我所知我已经正确启动了记录集。我已经检查了我的引用,据我所知,我已经拥有了所有我需要的引用,甚至运行使用该行的简单示例代码也会导致相同的错误。我正在使用ADO。
做什么?谢谢。
编辑-如果我事先做了一些时髦的事情,这是直到错误为止的代码。
objRecordset.activeCOnnection=CurrentProject.Connection
从这里开始实际更新数据。