Date/Time въпрос
5 отговора
287 прегледа
Date/Time въпрос
Въпроса е следния:
Използвам база данни на сървър MySQL, правя заявка за определени данни от таблица в която има колонки от тип Date и Time. В Delphi ми казва: FieldType=Unknown и се получава следната странна ситуация - датата се конвертира правилно и във DBGrid и при TDateTimePicture, докато времето е винаги 0. Как да взема стойността на времето?
PS: Връзката е през oDBC и BDE.
Използвам база данни на сървър MySQL, правя заявка за определени данни от таблица в която има колонки от тип Date и Time. В Delphi ми казва: FieldType=Unknown и се получава следната странна ситуация - датата се конвертира правилно и във DBGrid и при TDateTimePicture, докато времето е винаги 0. Как да взема стойността на времето?
PS: Връзката е през oDBC и BDE.
Re: Date/Time въпрос
В отговор на:следната странна ситуация - датата се конвертира правилно и във DBGrid и при TDateTimePicture, докато времето е винаги 0.
Не може да бъде
PS.
А, сега забелязах, че говориш от една страна за дата, а от друга за време
Полетата тип Date не трябва да съдържат време.
Редактирано от NDeu на
Re: Date/Time въпрос
Не си ме рзбрал правилно - сигурно и аз имам вина :)
А сега на въпроса - две съвършенно различни полета - едното е дата а другото е време. Когато дам преглед на типа на полетата на върнатата таблица виждам че и датата и времето са маркирани като Unknown (това го наблюдавам при дизайн). Просто направих паралел: при дата въпреки непознатия тип данна се получава всичко и няма грешка, докато при времето винаги се връща 0. А иначе полетата от тип дата са 4, а тези от тип време - 2. Всички дати работят, а всички времена - не
А сега на въпроса - две съвършенно различни полета - едното е дата а другото е време. Когато дам преглед на типа на полетата на върнатата таблица виждам че и датата и времето са маркирани като Unknown (това го наблюдавам при дизайн). Просто направих паралел: при дата въпреки непознатия тип данна се получава всичко и няма грешка, докато при времето винаги се връща 0. А иначе полетата от тип дата са 4, а тези от тип време - 2. Всички дати работят, а всички времена - не
Re: Date/Time въпрос
значи подобен проблем съм имал с ORACLE база, реших го... ми зададох тип какъвто мислех че трябва да бъде /някакви реални типове се бяха омешали/
та можеш поне да опиташ да смениш това Unknown с нещо подходящо. обаче имай на акъл, че трябва редовно да проверяваш дали Delphi-то /или някой друг/ не се е направил на умен...
не съм сигурен дали в TTable можеш винаги да я правиш тая настройка, опитай и с query ако таблицата се лигави
Am I evil?
Yes I am.
та можеш поне да опиташ да смениш това Unknown с нещо подходящо. обаче имай на акъл, че трябва редовно да проверяваш дали Delphi-то /или някой друг/ не се е направил на умен...
не съм сигурен дали в TTable можеш винаги да я правиш тая настройка, опитай и с query ако таблицата се лигави
Am I evil?
Yes I am.