Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    39

    Metodo FIND su oggetto Recordset

    Ciao ragazzi,

    non riesco ad usare il metodo find dell'oggetto recordset. Ho fatto decine di prove ma nulla. Il recordset non è vuoto eppure continuo ad avere questo errore:

    ADODB.Recordset error '800a0bb9'
    Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

    Posto di seguito il semplice codice che ho scritto:

    Set objConn=Server.CreateObject("ADODB.Connection")
    objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;...[...].../mdb-database/my-db.mdb")
    Set objRS=Server.CreateObject("ADODB.Recordset")
    strSQL="SELECT * FROM tbProducts"
    objRS.Open strSQL, objConn

    objRS.Find ("code=" & strCode),,1,1 ' questa è la riga che mi genera l'errore

    Buone feste a tutti.

  2. #2
    la .find funziona come la select, quindi occhio al tipo di campo

    objRS.Find ("code='" & strCode & "'"),,1,1 ' questa è la riga che mi genera l'errore

    l'apici!

  3. #3
    Scusa ma se tu fai direttamente:

    Set objRS= objConn.execute("SELECT * FROM tbProducts WHERE code = '" & strCode & "'")

    secondo me è molto meglio e sql-like... :master:


    Cerco ombrello vecchio, nuovo, moderno o antidiluviano; purché protegga da una pioggia che vien giù come Dio la manda. Fate presto che ho l’acqua alla gola. (Noè)

    C# programming and other stuffs

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    39
    Grazie mille e complimenti per le ottime conoscenze. Ora ovviamente sembra banale ma ieri ci ho perso delle ore!

    Non ho usato una query perché ho bisogno di muovermi all'interno di un RS, non di averne uno con un solo record.

    Buone feste ancora.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.