Главная страница
    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.46 MB
Время: 0.01 c
15-1149082783
Zeqfreed
2006-05-31 17:39
2006.06.25
Javascript + php, вопрос скорее по первому


15-1148799929
Ega23
2006-05-28 11:05
2006.06.25
Ñ Äíёì ðîæäåíèÿ! 28 мая


15-1148974453
Иксик
2006-05-30 11:34
2006.06.25
Протесты азербайджанцев в Иране


2-1149680738
logslava
2006-06-07 15:45
2006.06.25
Картинка для SpeedButton


15-1148986185
Dzhin
2006-05-30 14:49
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский