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

Conflicto SQL español/SQL ingles

Estas en el tema de Conflicto SQL español/SQL ingles en el foro de SQL Server en Foros del Web. Hola!, actualmente me encuentro desarrollando una aplicacion y el SQL en el que estoy desarrollando esta en español, la cuestion esta que el SQL del ...
  #1 (permalink)  
Antiguo 14/08/2006, 06:51
 
Fecha de Ingreso: julio-2006
Mensajes: 76
Antigüedad: 18 años, 4 meses
Puntos: 0
Conflicto SQL español/SQL ingles

Hola!, actualmente me encuentro desarrollando una aplicacion y el SQL en el que estoy desarrollando esta en español, la cuestion esta que el SQL del servidor no se en que idioma esta (ingles o español), el problema se da en cuanto a la manipulacion de fechas... como seria ideal poner esta variable? datetime o varchar?, con datetime no existira conflicto? por lo de dia/mes/año para español y mes/dia/año para ingles?


Muchas gracias al que pueda responderme de antemano.
  #2 (permalink)  
Antiguo 14/08/2006, 14:20
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 7 meses
Puntos: 25
Datetime para homologar todo.

Internamente usa siempre el formato aaaa-mm-dd o aaaammdd para evitar ambigüedad. Por fuera solo es tema de presentación/conversión al formato correspondiente.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #3 (permalink)  
Antiguo 14/08/2006, 14:21
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 7 meses
Puntos: 25
Datetime para homologar todo.

Internamente usa siempre el formato aaaa-mm-dd o aaaammdd para evitar ambigüedad. Por fuera solo es tema de presentación/conversión al formato correspondiente.
__________________
"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 22:12.