Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como Obviar el formato de Fecha del Servidor para Salvar sólo en formato "dd/mm/yyyy" (https://www.clubdelphi.com/foros/showthread.php?t=18231)

R_Richards 06-02-2005 00:03:01

Como Obviar el formato de Fecha del Servidor para Salvar sólo en formato "dd/mm/yyyy"
 
Saludos...
Estoy teniendo un problema bastante molesto que de seguro es una tonteria pero bueno...

Resulta que tengo un Cliente DCOM conectandose a un Server DCOM y éste último está guardando en una base de datos el valor de la fecha. En mi PC tengo la fecha en formato DD/MM/YYYY pero el servidor tiene otra, y aunque estoy ejecutando la función FORMATDATETIME("DD/MM/YYYY", Now()), me sigue guardando la fecha como la tiene el servidor "MM/DD/YYYY".

Hay alguna funcion que me permita asignar por defecto la fecha dentro de mi programa a "DD/MM/YYYY"...

Jejeje, sé que es una estupidez :rolleyes: pero bueno, igual la ayuda me seria buena..

Gracias de Antemano...
Rafael Richards

Sinaloense 06-02-2005 04:02:13

Depende del tipo de base de datos en que la guardes, las bases de datos por lo general guardan la fecha en un solo formato, por ejemplo, la de Firebird la guarda siempre en el formato 'mm/dd/yyyy' aunque lo intentes guardar con FormatDateTime en otro formato no importa porque asi lo define la base de datos, la forma de hacerlo entonces es no preocuparse en como se guarde sino leerlo siempre en formato que uno desee u otra forma ya màs drastica serìa usar un campo string en ves de uno Date, pero eso ya es demasiado dràstico, tal vez si nos dices el tipo de base de datos que usas te podamos ayudar.

R_Richards 07-02-2005 14:26:39

SQL Server
 
Gracias Amigo.
La Base de Datos que estoy utilizando es SQL Server

mamcx 07-02-2005 15:54:38

Cuando arranques la conexion corre:

SET DATEFORMAT mdy

con un componente de consulta o lo que sea. Asi se maneja internamente este formato, incluso es la conversiones automaticas

mamcx 07-02-2005 15:57:19

Ah, y no te preocupes: SOLO ES VALIDO DURANTE LA CONEXION asi que NO AFECTA ninguna otra base de datos y solo te trabaja asi MIENTRA estes usando la conexion con este comando

De la ayuda de Sql Server

Cita:

Este valor sólo se utiliza en la interpretación de las cadenas de caracteres cuando se convierten en valores de fecha. No tiene ningún efecto en la presentación de los valores de fecha.

Sin embargo es MEJOR asignar la fecha directamente con un tipo de datos DateTime o Date


La franja horaria es GMT +2. Ahora son las 22:29:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi