Ver Mensaje Individual
  #22 (permalink)  
Antiguo 12/09/2002, 16:01
haven
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: recoger un valor en diferentes variables

De verdad nadie sabe como hacer esto???

El código que me falla es este, la consulta la hace bien, gracias a dazuaga y a urjose, pero solo me guarda los datos en un ID, así que faltaría que los guardase en los tres ID a la vez, tendría que ponerle un bucle para hacer esto???
Código:
Set rsSavePollVotes = Server.CreateObject("ADODB.Recordset")		
queIDStr = trim(request.form("id_no"))
queIDStr = Split(queIDStr, ",")

strSQL = "SELECT * FROM tblPolls WHERE "

For i = 0 To UBound(queIDStr)
If i <> UBound(queIDStr) then
strSQL = strSQL & " id_no = " & queIDStr(i) & " or "
Else
strSQL = strSQL & " id_no = " & queIDStr(i)
End if
Next

rsSavePollVotes.CursorType = 2
	
rsSavePollVotes.LockType = 3
		
rsSavePollVotes.Open strSQL, strCon

response.write strSQL

'Esto me guarda el valor de un campo de texto en la BD, el problema es que cada vez que le doy a enviar al formulario, me borra el campo anterior y me pone el nuevo, lo que quiero es que se guarden todas las respuestas, separadas por un "-" o lo que sea, sabeis como se hace esto???
textolibre = Request.Form("textolibre")	
rsSavePollVotes("textolibre") =  textolibre

'Read in the value of the vote choice selected form the database	
intVoteChoiceCount = CInt(rsSavePollVotes(strPollVoteChoice))
		      	
'Increment the vote choice by 1
intVoteChoiceCount = intVoteChoiceCount + 1
		 		 
'Update the database with the new poll results	
'El strPollVote lo recoge de strPollVote = Request.Form("PollVote"), donde PollVote es el nombre de los botones radio, que se llaman (Vote_1,Votre_2...), en este caso me coge Vote_1 del Id 203, pero y de los demas ID????
rsSavePollVotes.Fields(strPollVote) = CInt(intVoteChoiceCount)			
rsSavePollVotes.Update

'Re-run the query to read in the updated recordset from the database for the poll results
rsSavePollVotes.Requery
De verdad que nadie puede ayudarme en esto, me estoy poniendo malo de ver el mismo código una y otra vez.
Un saludo