Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    Campo vero/falso di un dbase access

    Ciao, cosa non va in questo code? dovrebbe controllare lo stato del campo "disk" (false o true) e rispondere di conseguenza... invece vede il campo sempre come "false":
    codice:
    rs.open cmd, 1, 3
    
    if rs("disk") = false then
    response.write "</TD><TD><FONT COLOR=GREEN>chiusa</FONT></TD></TR>"
    
    else
    .......

  2. #2
    fatti stampare il contenuto di rs("disk") e agisci di conseguenza

  3. #3
    Originariamente inviato da optime
    fatti stampare il contenuto di rs("disk") e agisci di conseguenza
    stampa sempre false...

  4. #4
    stampa proprio la parola "false" ?

  5. #5
    Originariamente inviato da optime
    stampa proprio la parola "false" ?
    si in tutti i casi... anche se scrivo:
    codice:
    rs.open cmd, 1, 3
    
    if rs("disk") = true then
    response.write "</TD><TD><FONT COLOR=GREEN>chiusa</FONT></TD></TR>"
    
    else
    .......

  6. #6
    quindi false e' una stringa.

    allora

    IF rs("disk") = "false" then ...

  7. #7
    Originariamente inviato da optime
    quindi false e' una stringa.

    allora

    IF rs("disk") = "false" then ...
    grazie ma non cambia nulla, in pratica dovrei far vedere il record come "aperto" quando il campo vero/falso è vuoto (false) e come "chiusa" quando nel campo vero/falso c'è il segno di spunta (true)....

  8. #8
    neanche così funziona...
    codice:
    rs.open cmd, 1, 3
    
    if not rs.eof then 
    rs("disk") = false 
    else 
    rs("disk") = true 
    end if 
    
    if rs("disk") = true then 
    response.write "</TD><TD><FONT COLOR=GREEN>chiusa</FONT></TD></TR>"
    else 
    ...

  9. #9
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao, ma il campo "disk" è di tipo booleano?
    se si, come lo aggiorni quando inserisci un nuovo record?
    non è che come valore predefinito hai impostato false e in fase di aggiornamenti o inserimenti non modifichi mai questo campo?
    Jupy

  10. #10
    Originariamente inviato da Jupy64
    Ciao, ma il campo "disk" è di tipo booleano?
    se si, come lo aggiorni quando inserisci un nuovo record?
    non è che come valore predefinito hai impostato false e in fase di aggiornamenti o inserimenti non modifichi mai questo campo?
    grazie per la risposta: il campo "disk" è un campo vero/falso di una tabella access; come valore predefinito è falso.
    Per eseguire le prove ho cambiato "manualmente" il valore del campo disk nel database ed ho 30 record: 27 falsi (aperti) e 3 veri (chiusi), ma nonostante la condizione impostata tutti i record vengono letti come falsi... :master:

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.