powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / из Excel в Oracle (Oracle Forms)- некорректно проходит загрузка с датами.
5 сообщений из 5, страница 1 из 1
из Excel в Oracle (Oracle Forms)- некорректно проходит загрузка с датами.
    #36019972
e19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
e19
Гость
Клиент Oracle Forms 6

p7 :=OLE2.get_char_property( cell, 'Text');

-- message(p7);
ArgList:=OLE2.CREATE_ARGLIST;
OLE2.ADD_ARG(ArgList, i);
OLE2.ADD_ARG(ArgList,N8);
cell := OLE2.get_OBJ_property(worksheet, 'cells', ArgList);
OLE2.Invoke(cell,'select');
OLE2.DESTROY_ARGLIST(ArgList);

insert into T_1(par7) values (p7);

в таблице после вставки - ######## вместо даты.

T_1.par7 varchar2(10)l
В Excele ячейка имеет формат краткой даты.

Подскажите, что нужно сделать для норомальной загрузки в оракловую таблицу.
...
Рейтинг: 0 / 0
из Excel в Oracle (Oracle Forms)- некорректно проходит загрузка с датами.
    #36019997
drakoshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
e19,

выполнять заполнение листа процедурами vba,
в процедуру передаете дату отдельными числами - год, месяц, число
склеиваете это все vba-ной функцией и присваиваете нужной ячейке
имеющей тип дата переменную имеющую тип дата, функция в vba называется DateSerial
...
Рейтинг: 0 / 0
из Excel в Oracle (Oracle Forms)- некорректно проходит загрузка с датами.
    #36020006
e19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
e19
Гость
drakoshka,

Я не могу ничего менять вфайле импорта(в Excel). Вопрос, может есть какая-то другая процедура вместо p7:= OLE2.get_char_property( cell, 'Text'); ;
А вы можете немног по-подробней осветить, то что в ы предлагаете?
...
Рейтинг: 0 / 0
из Excel в Oracle (Oracle Forms)- некорректно проходит загрузка с датами.
    #36020022
e19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
e19
Гость
Проблема вся в том, что даты в Экселе хранятся в виде целых чисел. Мне нужно скорее все получить это число, а дальше я его уже обработаю. Проблема, в получении этого числа, т.к. , если обращаться к нему в таком виде, Excel передает ########. Вопрос. Как нужно обратиться к этой ячейке, чтобы получить число?!
...
Рейтинг: 0 / 0
из Excel в Oracle (Oracle Forms)- некорректно проходит загрузка с датами.
    #36025294
petkata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!

Эсли в в таблице после вставки, видите "########" вместо даты, проста увеличте размер ячейку. Это всегда помогает. Эсли после увеличение размера видите не то что вам нужно, тогда нада правильно отформатировать.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / из Excel в Oracle (Oracle Forms)- некорректно проходит загрузка с датами.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]