Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
15-1149205505
dancer
2006-06-02 03:45
2006.06.25
Обжимка витой пары


3-1146298835
John Magic
2006-04-29 12:20
2006.06.25
автоматическая нумерация строк в DBGrid


1-1147968131
@LeX-I
2006-05-18 20:02
2006.06.25
Проблема выделения текста в RichEdit


15-1149150033
RA
2006-06-01 12:20
2006.06.25
Перезд в столицу? (Киев)


15-1148570205
Kapoo
2006-05-25 19:16
2006.06.25
Молю, помогите с курсовой!..




   Наверх