Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.47 MB
Время: 0.011 c
2-1149579158
Wood
2006-06-06 11:32
2006.06.25
Как "одним махом" перенести (скопировать все записи)


15-1148970705
ёрш
2006-05-30 10:31
2006.06.25
Кодировка


15-1148961019
kozhanov
2006-05-30 07:50
2006.06.25
Копирование файлов в Explorer


11-1129102697
Алексей Ефременко
2005-10-12 11:38
2006.06.25
Аналог компонента TChart в KOL


2-1149180963
susergey
2006-06-01 20:56
2006.06.25
Как определить имя пользователя в сети





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский