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

dividir campo de la base de datos

Estas en el tema de dividir campo de la base de datos en el foro de ASP Clásico en Foros del Web. HOLA FOREROS Tengo un campo en la base de datos que se llama Nombre en el se almacena el primer y el segundo nombre de ...
  #1 (permalink)  
Antiguo 28/12/2005, 19:12
Avatar de Sayra  
Fecha de Ingreso: diciembre-2004
Mensajes: 365
Antigüedad: 20 años, 5 meses
Puntos: 1
dividir campo de la base de datos

HOLA FOREROS

Tengo un campo en la base de datos que se llama Nombre en el se almacena el primer y el segundo nombre de vendedor y tengo un formulario en el que debo mostar la informacion de los vendedores pero debo mostra el primer nombre en un campo de texto y el segundo nombre en otro campo de texto.

Lo cierto es que no se como separ es campo nombre para mostralo en dos lugares distintos de la base de datos


gracias de antemano por la ayuda
  #2 (permalink)  
Antiguo 28/12/2005, 19:56
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
hace un split y luego lo usas.
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 29/12/2005, 05:47
Avatar de Sayra  
Fecha de Ingreso: diciembre-2004
Mensajes: 365
Antigüedad: 20 años, 5 meses
Puntos: 1
Gracias

Voy a provar con lo que me dices y luego te comento como me fue
  #4 (permalink)  
Antiguo 29/12/2005, 08:38
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Lo más lógico sería tener el nombre en un campo y el apellido en otro.
¿qué hacés con nombres como Juan Alberto Pérez de la Roza?
¿ah?

Si podés, hace el cambio ya mismo.
__________________
...___...
  #5 (permalink)  
Antiguo 29/12/2005, 11:58
Avatar de Sayra  
Fecha de Ingreso: diciembre-2004
Mensajes: 365
Antigüedad: 20 años, 5 meses
Puntos: 1
No puedo modificar la base de datos no tengo permisos, pero en un campo campo de la tabla tengo los nombres y en otro tengo los apellidos.
  #6 (permalink)  
Antiguo 29/12/2005, 12:45
Avatar de Hager  
Fecha de Ingreso: mayo-2005
Ubicación: Bogota, Colombia
Mensajes: 106
Antigüedad: 20 años
Puntos: 2
prodrias hacerlo de las siguientes maneras:

rs("tu_campo")="juan peres"

nombre=left(rs("tu_campo"),Instr(rs("tu_campo")," ")-1)
apellidos=mid(rs("tu_campo"),Instr(rs("tu_campo"), " "),len(rs("tu_campo")))

o puedes usar
dim tmp

tmp=split(rs("tu_campo")," ")
nombre=tmp(0)
apellidos=tmp(1)
__________________
:cool: Nadie enseña a nadie...
todos aprendemos de todos....!!!
  #7 (permalink)  
Antiguo 29/12/2005, 17:09
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Simplemente no podrás.

A menos que alguien se meta y a mano les coloque un caracter separador, no vas a poder.

Hay personas que tienen uno, dos o tres (quizá mas) nombres, eso pues supongo en la mayoría no serían problemas, pero los nombres como:

José de Jesús Alberto Martinez Espitia (dos nombres: José de Jesús y Alberto)
Teresa de Jesús Noriega Durón (un nombre: Teresa de Jesús)

Son los que sandrían mal. He puesto los nombres de dos de mis amigos, por lo que son nombres perfectamente válidos y reales.
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 09:24.