powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Экспорт из Excel
12 сообщений из 12, страница 1 из 1
Экспорт из Excel
    #38717055
BirdFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, All!

При автономном запуске скрипта для экспорта из Excel с использованием
функции ibec_ImportData
при длинном имени файла (скорее всего > 80) возникает ошибка - при запуске
со среды - длина файла не влияет ..

PS: IBExpert 2014.7.31.1


With best regards, Tchepickov Valera. E-mail: tchepickov@tut.by


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Экспорт из Excel
    #38717338
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BirdFireвозникает ошибка
"Не шмогла"?
...
Рейтинг: 0 / 0
Экспорт из Excel
    #38717788
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... Это был намек на текст об ошибке. :)
...
Рейтинг: 0 / 0
Экспорт из Excel
    #38719564
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И где пример вызова ibec_ImportData?
...
Рейтинг: 0 / 0
Экспорт из Excel
    #38719989
BirdFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert <nospam@sql.ru>; писал(а) в своём письме Wed, 13 Aug 2014 16:18:16
+0300:

> Автор: IBExpert
> И где пример вызова ibec_ImportData?
> Тема Ответить Сообщение

Есть скрипт, который в цикле засасывает в локальную БД 16-ть файлов EXCEL,
причём длина имени одного из них составляет 111 символов, затем
обрабатывает соответствующим образом и выдаёт на выходе файлы в формате
CSV..
При работе скрипта из среды - всё OK.
При автономной работе и с усечённой длиной самого длиного файла со 111
символов до < 80 - то же всё OK.
В случае длинного файла имеют место два варианта:
1. Скрипт с кодом:
fl_good = 0;
try
.......
Res = ibec_ImportData(DB, 'VED_OBOR_SALD', __impExcel, f2, '',
'RowFirst=' || first_row || '; RowLast=1000; RowNames=0;
DecimalSeparator=",";
DateOrder=DMY; DateSeparator="."; TimeSeparator=":";', match_rows,
null);
.......
fl_good = 1;
finally
ibec_CloseConnection(DB);
if (fl_good = 1) then
s = 'Процесс завершён успешно!!!';
else
begin
s = 'Имя ошибки: ' || ibec_err_Name();
EXECUTE IBEBLOCK LogScript (log_file, 1, s);
s = 'Код ошибки: ' || ibec_err_SQLCode();
EXECUTE IBEBLOCK LogScript (log_file, 1, s);
s = 'Текст ошибки: ' || ibec_err_Message();
EXECUTE IBEBLOCK LogScript (log_file, 1, s);
s = 'ERROR - Ошибки в процессе загрузки/обработки БД';
end
.....................
отрабатывает нормально независимо от длины файла
2. Скрипт с закомментаренным кодом с функциями ibec_err_ при длинном файле
выдаёт ошибку:

--------------------- ERROR --------------------------
Invalid source field name/index: 0
с коротким именем файла - всё OK?!


--
Написано с помощью почтового клиента Opera: http://www.opera.com/mail/
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Экспорт из Excel
    #38723339
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче, нужен воспроизводимый пример, включая сам экселевский файл и путь к нему.
...
Рейтинг: 0 / 0
Экспорт из Excel
    #38723353
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще такой вопрос: совпадают ли версии IBExpert и IBEScript?
...
Рейтинг: 0 / 0
Экспорт из Excel
    #38723392
BirdFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert <nospam@sql.ru>; писал(а) в своём письме Tue, 19 Aug 2014 12:30:18
+0300:

> Автор: IBExpert
> Еще такой вопрос: совпадают ли версии IBExpert и IBEScript?
версия IBEScript - 2014.4.8.1, версия IBExpert - 2014.7.31.1


--
Написано с помощью почтового клиента Opera: http://www.opera.com/mail/
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Экспорт из Excel
    #38723501
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BirdFireверсия IBEScript - 2014.4.8.1


Проверь в актуальной версии, только что выложил.
...
Рейтинг: 0 / 0
Экспорт из Excel
    #38723608
BirdFire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert <nospam@sql.ru>; писал(а) в своём письме Tue, 19 Aug 2014 14:26:25
+0300:

> Автор: IBExpert
> BirdFire
> версия IBEScript - 2014.4.8.1
>
>
> Проверь в актуальной версии, только что выложил.
Проверил - то же самое + окошко с инфой:
Исключение неизвестное программное исключение(0x0eedfade)
в приложении по адресу 0x7c812aeb

--
Написано с помощью почтового клиента Opera: http://www.opera.com/mail/
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Экспорт из Excel
    #38723761
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BirdFireПроверил - то же самое + окошко с инфой:
Исключение неизвестное программное исключение(0x0eedfade)
в приложении по адресу 0x7c812aeb


Ну, стало быть, тестовый скрипт нужен для воспроизведения.
...
Рейтинг: 0 / 0
Экспорт из Excel
    #38726945
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BirdFire> для экспорта из Excel
Тонко намекаю, что "экспорт ИЗ" называется "импорт"...


--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Экспорт из Excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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