programing

RecordSet에서 오류 3001이 발생했습니다. 이유를 알 수 없습니다.

muds 2023. 11. 7. 21:11
반응형

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의 열을 채울 수는 없지만 이는 다른 이야기입니다)

단답 : 이 메시지가 나타나면 이 매크로를 실행하기 전에 모든 변수가 로드되었는지 확인합니다.

언급URL : https://stackoverflow.com/questions/52479578/got-error-3001-on-recordset-dont-know-why

반응형