Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-08-2012
axel.isr axel.isr is offline
Miembro
NULL
 
Registrado: abr 2012
Posts: 12
Poder: 0
axel.isr Va por buen camino
"Formato de fecha no valido"

Hola,

Les comento, tengo una aplicación que corre en Delphi 7 y conecta con SQL Express a través de componentes TQuery principalmente.
Digo principalmente, ya que en un principio junto a mi colega hicimos todas las conexiones a través del BDE y de a poco estamos pasando todas las conexiones a componentes TQuery.

Voy al hilo de la cuestión.
Instalé hace unos días Delphi 7, SQL Express y Microsoft SQL Server Management Studio Express en mi notebook con Windows 7 Starter. Al llamar a un procedimiento que aplica un filtro de fechas, Delphi arroja el siguiente error:
Código:
Project Project1.exe raised exception class EDBEngineError with message 'General SQL Error. [Microsoft][SQL Native Client]Formato de fecha no válido'.
La string de la TQuery es la siguiente:
Código SQL [-]
select *
from tlineanueva
where fventa between :fdesde and :fhasta

Los parámetros se los paso desde un TDateTimePicker.

No hay ningún error en el proyecto, ni en las consultas ni nada de eso ya que la aplicación está siendo usada sin problemas. El error lo tengo en algun lado de la configuración de SQL o del BDEAdmin supongo.

Me podrían dar una ayuda con este tema? Muchas gracias!
Saludos.
Responder Con Cita
  #2  
Antiguo 21-08-2012
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Por lo que dices, no deberías tener problemas, ya que no haces ninguna manipulación de las fechas. He visto muchos programadores que hace una mal manipulación de fechas y estos problemas son muy comunes por esa misma razón. Pero pareciera que no es tu caso.

Pero para salir de dudas, haz una comparación de la configuración regional y de idiomas entre tu Notebook (que da problemas) y otra PC en dónde el problema no se presente. Lo que debes comparar son los formatos de fechas. Si hay una diferencia, tienes dos soluciones:
La fácil) Cambia la configuración regional de tu Notebook para que sea igual a una PC que no tenga problemas.
La díficil) Reivsa que tu código no haga malas manipulaciones de las fechas.

Saludos!
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #3  
Antiguo 23-08-2012
axel.isr axel.isr is offline
Miembro
NULL
 
Registrado: abr 2012
Posts: 12
Poder: 0
axel.isr Va por buen camino
Muchas gracias por tu respuesta Chris.
Corrì el mismo proyecto en una de las pc que funcionaba ok y sigue andando todo bien. Definitivamente es algo de la configuración de idioma.

Alguien me podrìa dar alguna sugerencia acerca de las opciones de idioma en el SQL? No estoy muy familiarizado con el mismo. Revisé la configuración de la pc y parece estar igual, por lo que supongo es algo del SQL.

Muchas gracias.
Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas con fechas, cambiar de formato "mm/dd/aaaa" a "dd/mm/aaaa" nurilla Firebird e Interbase 6 18-02-2010 13:40:53
Formato de partición para "Mis Documentos" Ñuño Martínez Windows 9 12-06-2008 16:31:18
Problema Formato "#0.00": Delphi 2006 K-ba OOP 10 17-10-2007 14:27:36
Como Obviar el formato de Fecha del Servidor para Salvar sólo en formato "dd/mm/yyyy" R_Richards Varios 4 07-02-2005 15:57:19
Fecha QR con formato "13 de mesliteral de 2003" Tomás Impresión 2 28-10-2003 21:35:27


La franja horaria es GMT +2. Ahora son las 15:30:11.


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
Copyright 1996-2007 Club Delphi