Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
SP] Salvare valore COMBO
lunedì 12 gennaio 2009 - 17.06
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
marco.santilli
Profilo
| Junior Member
139
messaggi | Data Invio:
lun 12 gen 2009 - 17:06
Popolo una combo con i dati di una tebella
Set RsCitta = Server.CreateObject("ADODB.Recordset")
SqlCitta = "Select Citta from Case group by Citta"
RsCitta.Open SqlCitta, MyConn, 3,3
<% Do While Not RsCitta.EOF ' define the ListBox OPTIONs %>
<OPTION VALUE="<%= RsCitta("Citta") %>"> <%= RsCitta("Citta") %>
<% RsCitta.MoveNext %>
<% Loop %>
<% RsCitta.Close %>
Ora se vado a salvare il valore in un'altra tabella, mi scrive in questo caso il nome della città
Io invece vorrei che mi scrivesse l'ID a cui corrisponde quella città
Quindi quando premo INVIA, mi apre una nuova pagina dove mi esegui il codice:
dim strCitta
strCitta = request.form("T3")
T3 è la combo, in pratica assegno il valore della combo a questa variabile
sql = "SELECT * FROM Dati"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3
rs.addnew
rs("Città") = strCitta
rs.update
Cosi facendo mi scrive la città e non l'ID, dove sbaglio???
Ciao e grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 12 gen 2009 - 17:20
><OPTION VALUE="<%= RsCitta("Citta") %>"> <%=>RsCitta("Citta") %>
L'errore è qui, nel value, se vuoi che la reqeust successiva ti dia l'id, devi mettere l'ID della città. Non il campo descrittivo..
>Ciao e grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !