Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [vb6] record

  1. #1

    [vb6] record

    ragazziho un problema, io debbo scorrere tutti i record del
    db per trovare una stringa e verificare se esiste.Se non dovesse esistere
    lanciare un msg box che dice "la stringa che stai cercando non esiste", ma non so come buttare giu il codice
    tarntino

  2. #2
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao, se la corrispondenza deve essere esatta:
    codice:
    sql="SELECT * FROM TUATABELLA WHERE CAMPO='" & TestoDaCercare & "';"
    se la corrispondenza è parziale:
    codice:
    sql="SELECT * FROM TUATABELLA WHERE CAMPO LIKE '%" & TestoDaCercare & "%';"
    una volta eseguita la query, se il recordset contiene record allora è stata trovata altrimenti no!
    Jupy

  3. #3
    si ho capito ma come faccio a gestire l'errore che non è andato a buon fine.Perchè ogni volta che non trova il dato mi dà errore di runtime "l'oggetto non e' stato trovato sul db "
    tarntino

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da tarantino
    si ho capito ma come faccio a gestire l'errore che non è andato a buon fine.Perchè ogni volta che non trova il dato mi dà errore di runtime "l'oggetto non e' stato trovato sul db "
    se non trova niente il recordset dovrebbe essere vuoto non dare errore...poi quello che errore sarebbe?
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    :master: non capisco dove ti da errore!!
    quando esegui la query, prima di fare qualsiasi operazione sul recordset, devi testare se la query ha restituito "qualcosa"
    in pratica (a grandi linee):
    codice:
    rs.open query
    if rs.recordcount>0 then
       ...puoi usare il recordset
    else
       ...non ha trovato niente e non puoi usare il recordset
    end if
    Jupy

  6. #6
    non riesco a capire,sono nuovo e sto imparando, riuscite a farmi capire un po'meglio , vi ringrazio ma sono un po'tonto
    tarntino

  7. #7
    mi date una mano perfavore?
    tarntino

  8. #8
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ma se non trova niente è inutile che gestisci con recordcount

    non ha senso

    o almeno non capisco dove tu voglia arrivare
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  9. #9
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Originariamente inviato da ciro78
    ma se non trova niente è inutile che gestisci con recordcount

    non ha senso

    o almeno non capisco dove tu voglia arrivare
    beh..per sapere che non ha trovato niente ci sono vari modi per verificarlo, uno dei quali è "recordcount", altrimenti testare la proprietà Bof/Eof...

    Tarantino, forse se posti la parte di codice dove dichiari e apri il recordset..potremmo esserti di aiuto.. altrimenti continuiamo a non capire..
    Jupy

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.