Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.25;
Скачать: CL | DM;

Вниз

TSQLDataSet (DBExpress) ругается на поля типа timestamp   Найти похожие ветки 

 
Untermensch   (2006-04-25 17:08) [0]

в обычном Select -Delphi 9 (2005) и Oracle 9.
TSQLDataSet.open тут же даёт ошибку ORA-01036 неверный тип поля. И та же ошибка в Insert или Update. Про выполнение этих же запросов в SQL навигаторе всё нормально выполняется.


 
Desdechado ©   (2006-04-25 18:28) [1]

Оракловский тип TIMESTAMP не маппирован для dbExpress
вариант - использовать в оракле тип DATE, тогда он в dbExpress маппируется в SqlTimeStamp


 
Untermensch   (2006-04-25 18:37) [2]

Понятно. Пасибо. Куда б ещё время запихать. Вот лентяи.
Я уж думал TDATETIME как FLOAT хранить...


 
Untermensch   (2006-04-25 18:41) [3]

В догонку, а какие нить ещё они типы забыли ?


 
Desdechado ©   (2006-04-25 18:44) [4]

учить матчасть
тип DATE в оракле включает время тоже
а тип TIMESTAMP в оракле включает кроме времени и часовой пояс и прочее подобное
TDateTime прекрасно преобразуется в DATE через DateTimeToSQLTimeStamp() для dbExpress


 
Untermensch   (2006-04-25 19:09) [5]

Упс, про время это я действительно пропустил, привык блин к IB/MsSQL.
А то что преобразуется понятно, я думал он время обнулять будет (кстати в SQL нафигаторе 4.5 при редактировании данных таблицы типа DATE он не даёт время править, тока дату)


 
Desdechado ©   (2006-04-25 19:27) [6]

> про время это я действительно пропустил, привык блин к IB
учить матчасть
диалект 1 в IB имеет тип DATE, который включает и время


 
Untermensch   (2006-04-26 17:12) [7]

Было, но это ж когда было, уж 7 лет как диалект 3.


 
Desdechado ©   (2006-04-26 19:49) [8]

диалект 1 никто не отменял, он есть и его используют


 
Untermensch   (2006-04-28 10:33) [9]

Кстати Select заработал с типом DATA а вот UPDATE и INSERT нет. Как быть ? Использовать строку а в запросе писать TO_DATE ?


 
Desdechado ©   (2006-04-28 11:44) [10]

поставляемый с Дельфи7 драйвер dbExpress для оракла косой-корявый
уже не помню, в чем именно, но глюков в нем море
поищи какой-нибудь другой
мы в свое время покупали, теперь проблем не имеем


 
Untermensch   (2006-04-28 14:14) [11]

Разговор о 9 Delphi (2005) но поищу - просто те что я нашёл в неё не ставятся, зачем то используют недокументированные куски исходников и классы оттуда, а 9 их просто нет.



Страницы: 1 вся ветка

Текущий архив: 2006.06.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
1-1147935655
Алекс Л.
2006-05-18 11:00
2006.06.25
Отчёт с горизонтальной ориентацией страницы в Preview


15-1148989599
RomanH
2006-05-30 15:46
2006.06.25
SQL сервер TransBase


1-1147967851
agaga
2006-05-18 19:57
2006.06.25
Запретить растягивать картинку


6-1125580152
Gold
2005-09-01 17:09
2006.06.25
IdPOP31.Retrieve(i,IdMessage1) - coding table entry not found


6-1140019622
Хинт
2006-02-15 19:07
2006.06.25
Отправить сообщение серверу и получить ответ