Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Controllo su recordset

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667

    Controllo su recordset

    Ciao a tutti,

    Stò cercando di effettuare un controllo simile:

    not objRs.EOF AND not objRs("campoDB") = 0 ...

    ma da errore.
    Il recordset è vuoto e Asp valuta la prima espressione ritornando false e valuta anche la seconda. Ma non dovrebbe uscire se la prima torna false??? Con CFM era cosi almeno.

    Come potrei effettuare questo tipo di controllo????

    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    E no, tu così gli passi due condizioni, se anche solo una è vera lui fa quel che deve fare. Annida:

    If not objRs.EOF then
    If not objRs("campoDB") = 0 then
    ..............................

    etc. etc

  3. #3
    dovresti usare una OR e non una AND perchè così come fai s'intende che tutte e due le condizioni siano vere
    ...ancora credi a internet? :maLOL:

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    non posso usare or perchè valuta la prima, torna false. valuta la seconda va in errore perchè objRs("campo") non esiste!!!! dico bene????

    Per ora ho nidificato però pensavo mi facesse valutare sulla stessa riga.

    Con CFM facevo cfif isdefined(query.campo) And query.campo eq 1 e andava (Pensavo anche asp).

    il primo non era true, usciva dall'if...

    vabbè...devo nidificare.

    Thanks

  5. #5
    e vabbè dai non sarà la fine del mondo!
    ...ancora credi a internet? :maLOL:

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    no no...assolutamente...basta scrivere un pezzo di +...ma non capisco la differenza però di ragionamento. C,CFM,Java,Php ragionano cosi, asp...deve differenziarsi....ehhhh.... zio bill....




    Grazie mille

  7. #7
    Originariamente inviato da mrcanoa
    no no...assolutamente...basta scrivere un pezzo di +...ma non capisco la differenza però di ragionamento. C,CFM,Java,Php ragionano cosi, asp...deve differenziarsi....ehhhh.... zio bill....




    Grazie mille

    anche in java e C si mette prima una condizione e poi in un secondo if la seconda condizione...si mettono insieme solo se la seconda non dipende dalla prima

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Parlando con un collega che programma in c non mi ha dato questa risp. forse ho capito male io!!!!

    Usando come riferimento il pezzo di codice CFM postato prima, tu mi dici che non è quindi possibile fare una cosa simile????

    code: cfif isdefined(query.campo ) And query.campo eq 1

  9. #9
    Originariamente inviato da mrcanoa
    Parlando con un collega che programma in c non mi ha dato questa risp. forse ho capito male io!!!!

    Usando come riferimento il pezzo di codice CFM postato prima, tu mi dici che non è quindi possibile fare una cosa simile????

    code: cfif isdefined(query.campo ) And query.campo eq 1

    in CFM non ne ho idea, leggiti il manuale...in asp no, e cmq anche a logica prima testi se il recordset è vuoto e poi DOPO controlli che quel campo abbia un determinato valore

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    ok grazie...

    per cfm non era una domanda ma un'affermazione....


    Thanks a lot

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.