Страница 1 из 1

InTouch и Oracle

СообщениеДобавлено: Пн июн 28, 2010 5:05 am
Grigoriy_L
Кто нибудь пробовал писать из InTouch в Oracle? Поделитесь опытом!?
В MSSql записывает все без проблем, при помощи SQLInsert. А при записи в Oracle возникает проблема с синтаксисом. В частности запись даты. В MsSql можно было в BindList-е указать DateTime и все записывалось нормально, а в Oracle нужно указать ToDate(tag,###) и т.п. Подскажите что делать???

Re: InTouch и Oracle

СообщениеДобавлено: Ср окт 03, 2012 7:07 pm
igor_cher
Присоединяюсь к вопросу. Как правильно записать дату и время в Oracle.

Re: InTouch и Oracle

СообщениеДобавлено: Ср окт 03, 2012 8:54 pm
Генератор зла
igor_cher писал(а):Присоединяюсь к вопросу. Как правильно записать дату и время в Oracle.

Строкой :!:

Re: InTouch и Oracle

СообщениеДобавлено: Вт ноя 20, 2012 12:22 pm
igor_cher
Напишу подробнее как я решил этот вопрос:
1. Создаем тег Date_Time типа Memory Message
2. Присваиваем тегу дату и время: Date_Time = "TO_DATE('" + $DateString + " " + StringMid($TimeString,1,8) + "','dd/mm/yyyy hh24:mi:ss')";
3. В BindList пишем строчку: (тег): Date_Time (ColumnName): F_DATE_TIME delim()
4. Ну и выполняем вставку в Oracle: SQLInsert( ConnectionId, TableName, BindList );