sql - RecordSet 上出现错误 3001,不知道为什么
问题描述
我正在尝试从我的 MariaDb 5 中获取 4 列,但是虽然它通常适用于此代码,但我现在收到错误 3001
错误 3001 - 参数类型错误、超出可接受范围或相互冲突
这是代码(到目前为止)
Sub Rempli_contacts()
Dim rs As ADODB.Recordset
Dim Derligne As Integer, i As Integer
Dim Requete As String
Set rs = New ADODB.Recordset
ConnectionDB
Requete = "SELECT Ref,Nom,Marque,PrixVente FROM Produits_Beta"
rs.Open Requete, oConnect
End Sub
我在线收到错误 rs.Open Requete, oConnect
解决方案
正如 Nathan_Sav 指出的那样,我需要在之前加载 oConnect,显然,它现在可以完美运行(Welp,还不能让它填充 ListBox 的列,但那是另一回事了)
简短回答:如果收到此消息,请在执行此宏之前检查所有变量是否已加载。
推荐阅读
- android-room - Andorid room 两个primaryKeys,一个autoGenerate
- python-3.x - 为什么会这样打印
- laravel - Laravel 选择查询,从给定日期起 30 天
- session - 单击注销时如何从所有活动会话中注销?
- r - 使用向量列表作为列索引按列拆分数据帧
- javascript - 如果在时间选择器中选择了相同的日期和时间,则触发警报?
- java - springboot升级后出现“NoSuchMethodError getHttpServletMapping”
- resources - FPC/Lazarus 组件,如 TImageList,但适用于通用文件?
- regex - 带有破折号的 Nginx 正则表达式
- php - 联系表格 如何更改发件人电子邮件