6 messaggi dal 17 maggio 2006
salve ho fatto una pagina asp con dei campi ceck box...sto preparando l'sql per l'inserimento di questi campi ma mi da sempre errore non so come fare con i campi ceck box.

SQL = "INSERT INTO CdT"
SQL = SQL & " ("
SQL = SQL & "GAC,"
SQL = SQL & ") "
SQL = SQL & "VALUES "
SQL = SQL & " ("
SQL = SQL & Request.form("GAC") & ","
SQL = SQL & ") "
response.write(SQL)
objrs.Open SQL, objconn,1,3

se per favore qualcuno mi può dare una mano
19 messaggi dal 23 settembre 2005
Il valore del checkbox non è di tipo booleano ma sempre una stringa, anche se scrivi <input type="checkbox" value="true" name="GAC" id="GAC" />.

Io userei delle variabili d'appoggio della serie:

dim boolGAC

boolGAC = Request.Form("GAC")
if boolGAC = "true" then 'QUI CON LE VIRGOLETTE (stringa)
boolGAC = true 'QUI SENZA (booleano)
else
boolGAC = false 'ANCHE QUI SENZA (booleano)
end if

...
e poi la SQL (occhio che nella tua mi sembra ci sia una virgola che nn centra):
SQL = "INSERT INTO CdT (GAC) VALUES (" & boolGAC & ") "

ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.