Off Topic Recopilatorio: Curiosidades, humor, ocurrencias, etc. Volumen XX

Estado
Cerrado para nuevas respuestas.

SP_Kenny

Forista Legendario
Miembro del Club
Realmente no son funciones personalizadas, firman parte del standard, imagino que es SQL Server.

Cada maestrillo tiene su librillo, por ejemplo en mi caso la clase que utilizo para realizar la conexión lo primer que hace es cambiar en esa sesión el primer día de la semana (Lunes) y el formato de fecha, de forma que ya todo lo que venga después da por hecho ese trabajo y no hay que hacerlo en cada ocasión durante la sesión hasta que se desconecta.
En mi caso es SQL Server.
El problema es cuando el código es compartido o heredado y ya hay código que usa un idioma determinado con valores por defecto en el que cambia esta configuración en la conexión da problemas hasta para la conversión "automática" de fechas (por ejemplo usar un texto yyyy-mm-dd y asignarlo a una variable fecha es lo más común y en el idioma español no funciona)
 

*NANO*

Clan Leader
FC803-D64-FB38-4-BF9-AB64-A07-BC26-C8-D0-F.jpg
 

nosolo320d

Forista Legendario
por ejemplo usar un texto yyyy-mm-dd y asignarlo a una variable fecha es lo más común y en el idioma español no funciona
Si haces un "set dateformat ymd", en teoría podrás ya hacer una asignación con texto en ese formato. Yo lo hago pero con formato "dmy" en máquinas que están con sistema operativo americano y funciona perfectamente.
 

SP_Kenny

Forista Legendario
Miembro del Club
Si haces un "set dateformat ymd", en teoría podrás ya hacer una asignación con texto en ese formato. Yo lo hago pero con formato "dmy" en máquinas que están con sistema operativo americano y funciona perfectamente.
No soy muy amigo de usar instrucciones set, que lo más fácil hubiera sido usar set datefirst, manías... :descojon:
 
Estado
Cerrado para nuevas respuestas.
Arriba