na ja, jedesmal die Ländereinstellungen anpassen ist wohl nicht das optimale. Leider kenn ich die Sybase nicht; kann dir allerdings zwei tips geben, wie ich es unter MS-SQL gemacht habe:
erstens: statt die Werte direkt in die DB zu pinseln gibts eine StoredProcedure, die entsprechende Parameter erwartet und diese dann in die DB schreibt.
z.b. create Procedure test
@datum datetime,
@wert numeric(22,0)
as
insert into.....
end
Dann das ganze mit Ado-StoredProc verknüpfeln, die Ado-Kompo kennt dann das Datum als Parameter als TDateTime.
Im Quelltext einfach
AdoStored.Parameters.ParamByName('@datum').value:= MyTDateTimeWert;
....
AdoStoredProc.Execute
aufrufen und fertig.
oder zweitens das Datumsformat vordem einfügen via ShortDateFormat
ändern, einfügen und dann wieder zurücksetzen.
ShortDateFormat enthält die Einstellungen wie das Datumsformat via Delphi darzustellen ist.
grez
msch
_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?