Форум: "Базы";
Текущий архив: 2006.06.25;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c