![]() |
|
||||||||
|
|||||||||
|
|
|
Alojado en: Recomienda esta pagina a un amigo Servicios Gratuitos
Articulos relacionados
Enlaces recomendados |
Modificación de un registro en una tablaEste ejemplo nos permite modificar un registro en una tabla usando el objeto recordset. Quiero suponer que si estas aquí, ya has leído y entendido el ejemplo anterior. Para modificar un registro, lo primero que tenemos que hacer es recuperarlo de la tabla y posicionar en él el cursor (hablando en plata, hacer una select para recuperarlo y movernos por el recordset obtenido hasta situarnos en el). Una vez situados en el registro a modificar asignaremos los valores que queramos poner en los campos a modificar con sentencias de asignación normales: rs("campo_a_modificar")="Nuevo_Valor" Una vez asignados los valores, emplearemos el metodo Update de recordset para grabar las modificaciones en la tabla de la Base de Datos. La tabla que usamos en el ejemplo consta de 2 campos:
El ejemplo que os muestro realiza una select contra la tabla seleccionando por el campo clave cuyo valor se supone que recibimos desde un formulario (no creo que haga falta decir que los campos clave no se repiten, así que nos seleccionara un solo registro o bien, si ese registro no existe nos devolverá un recordset vació). En el caso de que encuentre el registro le sumara 1 al valor que ya existía en el campo "contador" , si no es asi y el registro no existia, creara un nuevo registro asignando el valor 1 al campo "contador" (como ya hemos comentado antes al campo "codigo" no hace falta asignarle ningún valor, se lo asigna directamente el Gestor de B.D.)
Nota: Para cualquier consulta u opinión sobre este articulo puedes usar los foros
AspTutor lo hacemos entre todos ¿Como vas a colaborar hoy? |
|||||||||||||
|
Descargas
de manuales¦ Ejemplos
de código ¦ Artículos
mas visitados ¦ Envía
tu articulo ¦ Foros ¦ |
|
© 2001-Hasta hoy Pedro Rufo Martín contactar |