|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jun 2006
Città: torino
Messaggi: 67
|
[Asp(VBScript)]Aggiornare campo contenete checkbox
Ciao ragazzi .
E' una settimana che sbatto la taste su libri e guide per risolvere il mio problema ,ma senza venirne a capo ,adesso vi spiego... Ho un databese (access) dove al suo interno ho la tabella "utenti" dove ho dei campi con delle checkbox (Si/No) Nel sito in costruzione ho creato una pagina profilo nel quale dovrebbe essere possibile aggiornare i campi ,ma ecco qua l'inghippo ,perchè riesco ad aggiornare solo i campi testo e non quelli checkbox Infatti se vado a spuntare la checkbox nel form e successivamente premo invio mi da questo errore Codice:
Provider error '80020005' Incompatibilità tra tipi. /modifica3.asp, riga 17 Codice:
rs(8)=request.form("giorno") Codice:
<% dim intCodice intCodice = request("ID") if intCodice<>"" then dim strCode strCode="MIAPASSWORDDB" Set Conn=Server.CreateObject("ADODB.Connection") strConn="driver={Microsoft Access Driver (*.mdb)}; " strConn=strConn & " DBQ=" & Server.MapPath("database/Utenti.mdb") strConn=strConn & ";pwd=" & strCode Conn.Open strConn sql = "SELECT * FROM Foglio1 WHERE ID="&intCodice Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, conn ,3,3 rs(8)=request.form("giorno") rs(15)=request.form("utenti") rs(16)=request.form("password") rs.update rs.Close set rs = Nothing conn.Close set conn = Nothing %> Codice:
<form action="modifica3.asp" method="POST" name="form1" id="form1"> <table align="center"> <tr valign="baseline"> <td nowrap="nowrap" align="right">Giorno:</td> <td><input type="checkbox" name="giorno" value=".."/> </td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Utenti:</td> <td><input type="text" name="utenti" value="<%=(Recordset1.Fields.Item("utenti").Value)%>" size="32" /> </td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Password:</td> <td><input type="text" name="password" value="<%=(Recordset1.Fields.Item("password").Value)%>" size="32" /> </td> </tr> </table> <input type="hidden" name="MM_update" value="form1" /> <input type="hidden" name="MM_recordId" value="<%= Recordset1.Fields.Item("ID").Value %>" /> </form>
__________________
A8N Premium - Amd64 Opteron 185 - 2x512Kingston pc3200 - 2xnvidia 6600gt 128mb in SLI- 2x sata2 -2x ATA -1x ATA(dvd) -Ali 550Wat ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:23.