RecordSet 出现错误 3001,不知道为什么

Got Error 3001 on RecordSet, don't know why

我正在尝试从我的 MariaDb 5 中获取 4 列,但虽然它通常适用于此代码,但我现在收到错误 3001

Error 3001 - Arguments are of wrong type, are out of acceptable range, or are in confilct with one another

这是代码(到目前为止)

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,很明显,它现在可以完美运行(好吧,还不能让它填充 ListBox 的列,但那是另一回事了)

简答: 如果您收到此消息,请在执行此宏之前检查是否已加载所有变量。