Modificacion de Registros

02/09/2004 - 15:37 por CarlosC | Informe spam
Hola, esta pregunta me imagino que para más de uno sera
tonta... pero la verdad es que no me aclaro

Desde una BD via ASP muestro los resultados de una tabla
con los campos ID, NOMBRE y tengo que añadir al lado de
cada registro un <input type="text"> para que rellene el
usuario y un boton o link que lo que haga es actualizar la
tabla de tal forma que me ponga lo que esta en el <input
type="text">.. agrego un campo oculto con el ID del
Registro para poder hacer bien el Update...

El problema es que si pongo el mismo nombre al campo
oculto, me devuelve varios resultados separados con comas
y claro no se cual es... ¿Como puedo hacerlo?

Preguntas similare

Leer las respuestas

#1 Bosio
02/09/2004 - 15:51 | Informe spam
Buenas,

El Thu, 2 Sep 2004 06:37:03 -0700, "CarlosC"
dijo:
El problema es que si pongo el mismo nombre al campo
oculto, me devuelve varios resultados separados con comas
y claro no se cual es... ¿Como puedo hacerlo?



Puedes, mientras vas escribiendo la tabla y los campos, añadir una
parte identificativa al nombre del campo oculto. Por ejemplo, si ahora
se llama "campo", construir su nombre de la forma

... name=ID_<%=recordset.Fields("ID") %> ..

Con eso tendras nombres distintos, indicando claramente cual
perteneza a cada registro. Con IDs tipo 001, 002, 003 tendrias nombres
de campo ID_001, ID_002, ID_003
Respuesta Responder a este mensaje
#2 CarlosC
02/09/2004 - 16:51 | Informe spam
Si, pero luego una vez que quiero actualizar la tabla..
como se que campo es si el 001, 002, etc...?

Gracias por tu ayuda


Buenas,

El Thu, 2 Sep 2004 06:37:03 -0700, "CarlosC"
dijo:
El problema es que si pongo el mismo nombre al campo
oculto, me devuelve varios resultados separados con




comas
y claro no se cual es... ¿Como puedo hacerlo?



Puedes, mientras vas escribiendo la tabla y los campos,


añadir una
parte identificativa al nombre del campo oculto. Por


ejemplo, si ahora
se llama "campo", construir su nombre de la forma

name=ID_<%=recordset.Fields("ID") %> ..

Con eso tendras nombres distintos, indicando claramente


cual
perteneza a cada registro. Con IDs tipo 001, 002, 003


tendrias nombres
de campo ID_001, ID_002, ID_003
.

Respuesta Responder a este mensaje
#3 Bosio
02/09/2004 - 17:06 | Informe spam
Buenas,

El Thu, 2 Sep 2004 07:51:57 -0700, "CarlosC"
dijo:
Si, pero luego una vez que quiero actualizar la tabla..
como se que campo es si el 001, 002, etc...?



Con la funcion left o right de vbscript (segun donde coloques la
parte diferenciadora) sacas el ID que has añadido.

Gracias por tu ayuda


Buenas,

El Thu, 2 Sep 2004 06:37:03 -0700, "CarlosC"
dijo:
El problema es que si pongo el mismo nombre al campo
oculto, me devuelve varios resultados separados con




comas
y claro no se cual es... ¿Como puedo hacerlo?



Puedes, mientras vas escribiendo la tabla y los campos,


añadir una
parte identificativa al nombre del campo oculto. Por


ejemplo, si ahora
se llama "campo", construir su nombre de la forma

name=ID_<%=recordset.Fields("ID") %> ..

Con eso tendras nombres distintos, indicando claramente


cual
perteneza a cada registro. Con IDs tipo 001, 002, 003


tendrias nombres
de campo ID_001, ID_002, ID_003
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida