Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Campos texto en sql server

Estas en el tema de Campos texto en sql server en el foro de Bases de Datos General en Foros del Web. hola estoy trabajando en el diseño de paginas web con bases de datos. En la empresa para la que estoy realizando el trabajo tienen una ...
  #1 (permalink)  
Antiguo 14/06/2004, 23:52
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.135
Antigüedad: 21 años, 5 meses
Puntos: 2
Campos texto en sql server

hola

estoy trabajando en el diseño de paginas web con bases de datos. En la empresa para la que estoy realizando el trabajo tienen una base de datos sql server. Accedo a ella para copiar todos los datos de una tabla en concreto a una tabla de Access 2000. Cuando abro la base de datos de access 2000, veo en los campos texto que tienen espacios en blanco, por ejemplo, si el campo es de tamaño 3 caracteres y solo contiene uno, el resto son espacios en blanco ("A "), con lo cual puede llevarme a cometer errores en las búsquedas si yo guardo sin espacios.
Sabeis algo al respecto? es algo que hace sql server porque es así?

p.d. sql server no lo he utilizado

Saludos y gracias
  #2 (permalink)  
Antiguo 15/06/2004, 16:53
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Esa es precisamente la diferencia entre campos CHAR (o NCHAR) y VARCHAR (o NVARCHAR), el char tiene espacios.

Revisa si es eso lo que tienes. Si es eso se soluciona simplemente cambiando un tipo por otro.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #3 (permalink)  
Antiguo 15/06/2004, 20:46
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años
Puntos: 7
y haz las busquedas con like siempre, no con =
  #4 (permalink)  
Antiguo 16/06/2004, 17:17
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Cita:
Iniciado por Mickel
y haz las busquedas con like siempre, no con =
Aunque esto degrada el rendimiento, es mas rapido usar = y asegurarte de que tus claves son iguales.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
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 04:21.