Foros del Web » Programando para Internet » ASP Clásico »

Actualizo datos y me borra el resto -----

Estas en el tema de Actualizo datos y me borra el resto ----- en el foro de ASP Clásico en Foros del Web. Hola Amigos..mi problema es ese...tengo una base de datos y una pagina para actualizar algunos campos...el problemas es que cuando habro el formulario para actualizar ...
  #1 (permalink)  
Antiguo 19/07/2004, 16:56
 
Fecha de Ingreso: marzo-2004
Mensajes: 37
Antigüedad: 20 años, 1 mes
Puntos: 0
Actualizo datos y me borra el resto -----

Hola Amigos..mi problema es ese...tengo una base de datos y una pagina para actualizar algunos campos...el problemas es que cuando habro el formulario para actualizar y corrijo algunos campos me guerda solo eso y el resto de los campos que no actualizo me los borra de la base.

se entiende. ???


por ejemplo...tengo 6 campos:

ID
Nombre
Direccion
Ciudad
Telefono
email

entonces, si actualizo el telefono se me borran de la base los otros registro y me quedan en blanco, y asi sucesivamente con los que actualize.

Alguien me puede guiar en como se pueden actualizar varios campos de una ves sin que se borren los que no se actualizan ??

saludo y gracias
Alfredo
  #2 (permalink)  
Antiguo 19/07/2004, 17:19
 
Fecha de Ingreso: mayo-2002
Mensajes: 197
Antigüedad: 22 años
Puntos: 0
Pues supongo que utilizaras una sentencia como esta:

sSQL="Update empresas Set empresa='" &empresa& "',actividad='" &actividad& "',email='" &email& "' Where id=" &id

lo que creo que te puede pasar es que al actualizar solo recoges el dato a actualizar, por ejemplo email y los otros al dejarlos en blanco te los vacia, lo que tienes que hacer es anteriormente a esta sentencia es usar un select para coger todos los datos del registro que te ponga los mismos excepto el que quieres actualizar.

no se si me explico...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:22.