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

Insertar tres campos en uno solo

Estas en el tema de Insertar tres campos en uno solo en el foro de ASP Clásico en Foros del Web. Hola amigos cu"asp"tachos tengo lo siguiente strSQL = "insert into directorio (apaterno,amaterno,nombre,ext,fax,piso,area,teldir ) values ('"&a& "', '"&b& "','"&c& "','"&d& "','"&e&"','"&f& "','"&g& "','"&h& "'')" pero como ...
  #1 (permalink)  
Antiguo 20/04/2006, 12:34
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 20 años, 6 meses
Puntos: 0
Insertar tres campos en uno solo

Hola amigos cu"asp"tachos

tengo lo siguiente

strSQL = "insert into directorio (apaterno,amaterno,nombre,ext,fax,piso,area,teldir ) values ('"&a& "', '"&b& "','"&c& "','"&d& "','"&e&"','"&f& "','"&g& "','"&h& "'')"

pero como observan tengo apaterno, amaterno & nombre
en la base tengo un campo mas tambien q se llama "nombrecompleto"
se puede hacer que en el campo "nombrecompleto" se inserte apaterno,amaterno,nombre en ese campo con espacios,, se podra
lo que no quiero es en el formulario tener que llenar el nombrecompleto tambien,
gracias por todo
  #2 (permalink)  
Antiguo 20/04/2006, 12:41
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Hola ruben_vmb

Trata esto:

Código:
INSERT INTO tabla(campo) VALUES('esta ' + 'es ' + 'una ' + 'prueba ')
Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 20/04/2006, 12:49
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 5 meses
Puntos: 1
tengo una pregunta.

el signo mas ( + ) sirve en asp para concatenar tambien, ademas del ampersan ( & ).?

INSERT INTO tabla(campo) VALUES('esta ' & 'es ' & 'una ' & 'prueba ')
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
  #4 (permalink)  
Antiguo 20/04/2006, 13:11
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Puede servir, pero regularmente puede ocasionar errores con strings, es más recomendable utilizar el ampersand, el ejemplo es en realidad en SQL, por eso el uso del signo +

Saludos!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 20/04/2006, 13:26
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 20 años, 6 meses
Puntos: 0
gracias
intente asi
strSQL = "insert into bdregistro11 (apaterno,amaterno,nombre,extension,dir,fax,piso,a rea,tel,nombrecompleto,) values ('"&a& "', '"&b& "','"&c& "','"&d& "','"&e&"','"&f& "','"&g& "','"&h& "','"&i& "',&a& "'+'"&b& "'+'"&c& "')"

como puedo ponerle un espacio entre las variables?
porque me queda asi MARTINEZBLANCORUBEN
gracias again
  #6 (permalink)  
Antiguo 20/04/2006, 13:39
Avatar de GaboMaKano  
Fecha de Ingreso: noviembre-2002
Ubicación: Viña del Mar - Chile
Mensajes: 323
Antigüedad: 21 años, 7 meses
Puntos: 2
prueba con esto

&a& "'+ '" "' + '"&b& "'+ '" "' + '"&c& "' dentro del insert o los pasas a un variable antes de meterlo a la sentencia sql
var_nombre_completo= a + " " + " b " + " " + " c "

Exito
__________________
Exito!!
:censura:
Visita Uganet.cl
  #7 (permalink)  
Antiguo 20/04/2006, 13:41
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 5 meses
Puntos: 1
entonces seria mas recomendable hacer esto.

completo = a & " " & b &" " & c

strSQL = "insert into bdregistro11
(apaterno,amaterno,nombre,extension,dir,fax,piso,a rea,tel,nombrecompleto,) values ('"&a& "', '"&b& "','"&c& "','"&d& "','"&e&"','"&f& "','"&g& "','"&h& "','"&i& "','"&completo& "')"

y con sus respectivos espacios como estaba pidiendo el amigo
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
  #8 (permalink)  
Antiguo 20/04/2006, 14:05
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 20 años, 6 meses
Puntos: 0
gracias, estuvo muy chido ....
le puse :
completo = a & " " & b &" " & c
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 18:21.