Herhangi bir adoquery de bulunan DateTime tipindeki bir alana veri kaydemek istiyorum.
Kod: Tümünü seç
GenerateTime := Now;
AdoQuery1.Append;
AdoQuery1.FieldByName('Alan1').AsDateTime := GenerateTime;
AdoQuery1.Post;
Bunun yanısıra: programı debug edip GenerateTime değişkenine baktığımda bana "09.12.2013 12:25:33" olarak bir değer gösteriyor ancak ne zaman FormatDatetime('dd.mm.yyyy hh:mm:ss.zzz',GenerateTime) deyip bakarsam bu sefer "09.12.2013 12:25:33.587" olarak gösteriyor.
Yukarıdaki kodu AdoQuery1.FieldByName('Alan1').AsString := FormatDatetime('dd.mm.yyyy hh:mm:ss.zzz',GenerateTime); yapsam bile herhangi bir şey değişmiyor ve database e yine "09.12.2013 12:25:33.000" olarak yazıyor. Bu sorunu nazıl çözebilirim.
XE4
Win 7 32 bit
SQL Server 2008