|
0 / 0 / 0
Регистрация: 31.10.2015
Сообщений: 23
|
||||||
VB script - Create_database19.10.2016, 17:10. Показов 1529. Ответов 19
Метки нет (Все метки)
Господа, всем доброго времени суток. Имеется скрипт:
В частности: не очень понятно как работает свойство Number объекта Err. Опишите, пожалуйста механизм как эта штука "отлавливает" ошибки? Если к примеру такая ДБ уже есть, то как все происходит? В силу незнания, не могу корректно задать вопрос. Где возникает ошибка в таком случае в SQL и тогда Err.Number транслирует ее в WicCC? Сильно не ругайте, тут я полный профан.
0
|
||||||
| 19.10.2016, 17:10 | |
|
Ответы с готовыми решениями:
19
Не работает сокращение <% %> и не скрывается код,расположенный между <script></script> Вызов удаленного файла через <script src=....></script> Вырезать из текста всё что между <script и <script> |
|
70 / 62 / 19
Регистрация: 03.05.2013
Сообщений: 397
|
||
| 20.10.2016, 22:08 | ||
|
Err - это объект, который содержит данные по последней ошибке в экземпляре твоего "скрипта", поэтому Err.Number - это ид. номер последней ошибки.
0
|
||
|
0 / 0 / 0
Регистрация: 31.10.2015
Сообщений: 23
|
|
| 21.10.2016, 10:34 [ТС] | |
|
Спасибо за ответ, но это как раз понятно, просто я не так выразился... Мне не понятен сам объект err или класс или что это такое, не могу про него в инете найти...нахожу только метод самого ADO который содержится в объекте ADODB.Connection. А откудо это Err. не понятно... То что эта хрень возвращает мне номер ошибки это ясно, но как?
Добавлено через 10 часов 34 минуты И еще вопрос запись Set rst = CreateObject("ADODB.Recordset"), как я понял означает что создается объект rst класса ADODB.Recordset с его св-ми и методами, а если дальше в коде следует к примеру, Set rst = conn.Execute(SQL_Table) (Set conn = CreateObject("ADODB.Connection")), то тогда можно считать что св-ва и методы у rst от CreateObject("ADODB.Recordset") уже не наследуются а наследуются от conn.Execute(SQL_Table) или rsy теперь обладает св-ми и методами двух объектов?
0
|
|
|
70 / 62 / 19
Регистрация: 03.05.2013
Сообщений: 397
|
|
| 21.10.2016, 15:31 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 31.10.2015
Сообщений: 23
|
||||||
| 21.10.2016, 16:08 [ТС] | ||||||
|
Т.е. если я создал объект Set conn = CreateObject("ADODB.Connection") то я могу автоматически использовать и методы других объектов таких как: Recordset и Command - библиотеки ADO? К примеру MoveFirst объекта record (например есть еще у меня скрипт где создается объект Set rst = CreateObject("ADODB.Recordset") но если эту запись закоментить, то дальше в скрипте встречаются строки типа rst.MoveNext (а MoveNext это метод принадлежащий .Recordset) то эти строки работают.
Добавлено через 20 минут Вот скрипт про который я говорил
0
|
||||||
|
70 / 62 / 19
Регистрация: 03.05.2013
Сообщений: 397
|
||
| 21.10.2016, 16:09 | ||
|
Добавлено через 47 секунд https://msdn.microsoft.com/en-... 49876.aspx
0
|
||
|
0 / 0 / 0
Регистрация: 31.10.2015
Сообщений: 23
|
||
| 21.10.2016, 16:18 [ТС] | ||
|
0
|
||
|
70 / 62 / 19
Регистрация: 03.05.2013
Сообщений: 397
|
|
| 21.10.2016, 16:23 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 31.10.2015
Сообщений: 23
|
||
| 21.10.2016, 16:36 [ТС] | ||
|
Добавлено через 7 минут Кароче говоря, я не очень понимаю как работает вот это rst.EOF или вот это rst.MoveNext, если закоментить вот это Set rst = CreateObject("ADODB.Recordset"). Т.к. согласно вот этому http://www.script-coding.com/ADO.html вот это -MoveNext является методом .recordset , а тут оно не создается? Или я что-то не так понимаю (нет ну конечно не так но тогда как?))
0
|
||
|
70 / 62 / 19
Регистрация: 03.05.2013
Сообщений: 397
|
|
| 21.10.2016, 16:37 | |
|
там все правильно что непонятно-то?
0
|
|
|
0 / 0 / 0
Регистрация: 31.10.2015
Сообщений: 23
|
||
| 21.10.2016, 16:43 [ТС] | ||
|
Добавлено через 1 минуту Просто если закоментить вот это Set rst = CreateObject("ADODB.Recordset"), то скрипт работает также. Но как я понял MoveNext он только для объекта .Recordset?
0
|
||
|
70 / 62 / 19
Регистрация: 03.05.2013
Сообщений: 397
|
|
| 21.10.2016, 16:43 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 31.10.2015
Сообщений: 23
|
||
| 21.10.2016, 16:50 [ТС] | ||
|
0
|
||
|
70 / 62 / 19
Регистрация: 03.05.2013
Сообщений: 397
|
|
| 21.10.2016, 17:07 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 31.10.2015
Сообщений: 23
|
|
| 21.10.2016, 17:11 [ТС] | |
|
0
|
|
|
70 / 62 / 19
Регистрация: 03.05.2013
Сообщений: 397
|
|||
| 21.10.2016, 17:16 | |||
|
,
0
|
|||
|
0 / 0 / 0
Регистрация: 31.10.2015
Сообщений: 23
|
||
| 21.10.2016, 17:35 [ТС] | ||
|
Добавлено через 10 минут Только вот Dim указывает, вроде на явное объявление как раз..
0
|
||
|
70 / 62 / 19
Регистрация: 03.05.2013
Сообщений: 397
|
|
| 21.10.2016, 18:05 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 31.10.2015
Сообщений: 23
|
|
| 21.10.2016, 18:07 [ТС] | |
|
0
|
|
|
70 / 62 / 19
Регистрация: 03.05.2013
Сообщений: 397
|
||
| 21.10.2016, 19:56 | ||
|
1
|
||
| 21.10.2016, 19:56 | |
|
Помогаю со студенческими работами здесь
20
Вызов удаленного файла через <script src=....></script> Ошибка "The associated script cannot be loaded, please fix any compile errors and assign a valid script" (C#) Есть ли такая инструкция на VB Script или на Java Script (или HTML), с помощью которой можно было сделать ссылку 'назад'? Где можно скачать Windows Script Component (Script Component Wizard в частности) ? <script type="text/javascript">. </script> Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|