Программа iNETsHOP - обработка, сравнение, анализ прайс листов поставщиков, создание каталога товаров интернет магазина Форум - Программа iNETsHOP - Работа с программой - пара вопросов


http://inetshop.in.ua/index.php?p=showtopic&toid=428&pp=15&page=1&area=1&print_post=2749
03.08.2017 01:45

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Обработка исключений OLE Automation
Цитата
Написал: sonic1978
1. имеется проект с включенной опцией проверки хэша файла (не импортировать повторно) при импорте товаров поставщиков по OLE Automation скрипт вылетает с ошибкой "Файлы не найдены либо уже импортированы"
как обойти ошибку? хочется сократить время импорта, не импортируя повторно файлы без изменений

Вам в этом случае требуется использовать блоки типа try...catch. У VBS такой конструкции нет, вместо нее нужно использовать вариант
Код

On Error resume next
<операция где может быть ошибка...>
if Err.Number>0 then
<обработка ошибки>
end if
On Error goto 0

То есть в VB Script в отличии от VB и VBA обработка ошибок сильно урезана и нет оператора GOTO. Более подробно можете ознакомиться на форуме sql.ru.

Цитата
Написал: sonic1978
2. можно ли всетаки добавить в таблицу товаров поставщиков поле которое не будет затираться при импорте, для внесения различных комментариев к товарам поставщиков

Данная доработка стоит в очереди и само поле SG_REMARK предварительно уже добавлено в базу данных.