Que tal, buen dia a todos
Tengo un problema con una consulta SQL que usa una fecha, uso Delphi 7, Firebird 1.5 sobre Win XP en ingles
El programa pide fecha y cliente para buscar los pedidos de dicho cliente en la fecha indicada. Para la fecha utilizo un DateTimePicker.
Una vez que el usr introduce los datos, presiona un botón y se ejecuta un query con la fecha y el cliente indicados:
Código Delphi
[-]
EditFecha.Field.Value:= FormatDateTime('mm"/"dd"/"yyyy', DateTFecha.Date);
Código SQL
[-]
IBqry.SQL.Clear;
IBqry.SQL.Add('Select CvePedido from Pedidos where Fecha='''+
EditFecha.Field.AsString +''' and CveCliente='+ ComboCliente.Field.AsString);
IBqry.Open;
...
IBqry.Close;
Todo funciona bien en la maquina de desarrollo (servidor), pero al correr a una maquina con Windows XP en español (cliente) conectada con la base de datos en la maquina de desarrollo con Windows XP en ingles (servidor) al ejecutar la misma aplicación me regresa el error:
Código:
Conversion error from string '26/01/2006'
Como pueden ver, el edit que contiene la fecha 'EditFecha' ya esta formateando la fecha a 'mm"/"dd"/"yyyy' de la fecha del DateTimePicker.
Alguien saben a que se debe?
Muchas gracias por su ayuda