witam. w maskedicie podaje date w formacie dd-mm-yyyy i jak ma zostac dodana do bazy do pola datetime to nie chce sie dodać bo wyskakuje bląd. jak nalezy dodawać daty do pola datetime? z gory dzieki.
0
0
Pewnie u ciebie format daty jest yyyy-mm-dd. Spróbuj przerobić maskedit na taki format. Nie mniej jednak ja takiego problemu nie miałem.
0
nie che mi dodać daty nawet po zmianie formatu. delphi wyświetla błąd raised class EOleExceptio with message 'String or data binary would be truncated', a dodaje ja tak
ADOCommand.Parameters.ParamByName('data').Value := MaskEdit.Text;
W query Analizer data w ' ' tez sie nie chce dodać ale bez ' ' sie dodaje ale ma inne wartosci. Jak to naprawić??
0
już nie wazne :P. doszukałem sie błedu
0
- jak używasz parametrów to rób to tak
ADOCommand.Parameters.ParamByName('data')AsDateTime := StrToDate(MaskEdit.Text); wtedy ado zatroszczy się o prawidłowy format (a przynajmniej powinno) - podaj rozwiązanie - może komuś się przyda
0
zmieniłem format na yyyy-mm-dd imialem jeszcze jeden błąd w przesyłaniu danych bo aplikacja jest typu client-server