Гость
Map
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Загрузка из Excel файла / 8 сообщений из 8, страница 1 из 1
26.03.2021, 15:16
    #40057173
hum_i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка из Excel файла
Добрый день!
Помогите пожалуйста разобраться в чем причина
сделала проект по загрузке данных из Excel в БД
Файл этот лежит в сетевом каталоге, на который моему пользователю дали права на чтение/редактирование
Когда проект запускаю локально на своей машине, все отлично отрабатывает
Делаю task sheduler задание, чтобы запускалось в опредленное время, в лог пишется ошибка
Ошибка запуска MS Excel. Данные не загружены
код
ls_path = 'путь к сетевому каталогу'

ls_mask = 'file1' + '*'

ls_filename = uf_find_file( ls_path, ls_mask )

ls_path_name = ls_path + '\' + ls_filename

// Если файл не выбран
IF ( IsNull( ls_filename ) OR ls_filename = '' ) THEN
RETURN 0
END IF

oleobject lole_excel, lole_workbook, lole_worksheet, lole_range
lole_excel = CREATE oleobject
ll_rtn = lole_excel.ConnectToNewObject("excel.application")

// Проверка запуска MS Excel
IF ll_rtn <> 0 THEN
// Сообщение об ошибке запуска MS Excel
uf_log( 1, 'Ошибка запуска MS Excel. Данные не загружены' )
DESTROY lole_Excel
RETURN 0
ELSE
uf_log( 1, 'Загрузка данных из файла ' + ls_filename )

// При успешном запуске excel
lole_excel.WorkBooks.Open(ls_path_name)
lole_workbook = lole_excel.application.workbooks(1)
lole_worksheet = lole_workbook.worksheets(1)

ll_numRow = 2

ls_cell1 = String( lole_worksheet.cells( ll_numRow, 1 ).value)
ls_cell1 = String( lole_worksheet.cells( ll_numRow, 2 ).value)
ls_cell1 = String( lole_worksheet.cells( ll_numRow, 3 ).value)

DO WHILE ls_cell1 <> ''
...
...
Рейтинг: 0 / 0
29.03.2021, 11:33
    #40057714
hum_i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка из Excel файла
Вывела значение ошибки
ll_rtn = lole_excel.ConnectToNewObject("excel.application")

ll_rtn = -3 Object could not be created

Подскажите пожалуйста как поправить?
...
Рейтинг: 0 / 0
29.03.2021, 12:00
    #40057728
avs63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка из Excel файла
Похоже, в итоге, проект запускается на машине, где Excel не установлен (или установлено несколько его копий).
...
Рейтинг: 0 / 0
29.03.2021, 12:57
    #40057744
hum_i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка из Excel файла
avs63
Похоже, в итоге, проект запускается на машине, где Excel не установлен (или установлено несколько его копий).

Excel установлен. Когда запускаю через среду разработки, все прекрасно. В лог пишется что Загрузка данных из файла такого то завершена

Но если запустить через планировщик, то вот такая ошибка
Может проблема в DLL? нет нужной dll-ки?
...
Рейтинг: 0 / 0
29.03.2021, 14:11
    #40057783
Рыба
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка из Excel файла
hum_i
avs63
Похоже, в итоге, проект запускается на машине, где Excel не установлен (или установлено несколько его копий).

Excel установлен. Когда запускаю через среду разработки, все прекрасно. В лог пишется что Загрузка данных из файла такого то завершена

Но если запустить через планировщик, то вот такая ошибка
Может проблема в DLL? нет нужной dll-ки?

на машине, где планировщик, ексель есть?
...
Рейтинг: 0 / 0
29.03.2021, 14:52
    #40057808
hum_i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка из Excel файла
Рыба
hum_i
пропущено...

Excel установлен. Когда запускаю через среду разработки, все прекрасно. В лог пишется что Загрузка данных из файла такого то завершена

Но если запустить через планировщик, то вот такая ошибка
Может проблема в DLL? нет нужной dll-ки?

на машине, где планировщик, ексель есть?

да
...
Рейтинг: 0 / 0
30.03.2021, 10:48
    #40058125
osxl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка из Excel файла
hum_i
Добрый день!
Помогите пожалуйста разобраться в чем причина
сделала проект по загрузке данных из Excel в БД
Файл этот лежит в сетевом каталоге, на который моему пользователю дали права на чтение/редактирование...
Почему не скопировать этот файл на локальную машину, и не работать с ним локально?
Среда разработки с какими правами работает?
...
Рейтинг: 0 / 0
30.03.2021, 14:40
    #40058232
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка из Excel файла
Если планировщик на сервере Windows 2016 то там куча проблем с правами и доступами. Где запускаете? Попробуйте планировщик на своей машине.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Загрузка из Excel файла / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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