powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Oшибкa кoмпиляции Microsoft VBScript
3 сообщений из 3, страница 1 из 1
Oшибкa кoмпиляции Microsoft VBScript
    #33582685
RAZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макросом этот фрагмент работает работает без проблем, а вот при попытке запустить его как VBS ругается
Код: plaintext
1.
2.
3.
4.
5.
6.
Cцeнapий:              C:\rep\script\temp\welcom.vbs
Cтpoкa:  33
Cимвoл:  17
Oшибкa: Пpeдпoлaгaeтcя нaличиe ")"
Кoд:        800A03EE
Иcтoчник:               Oшибкa кoмпиляции Microsoft VBScript
т.е на строку  
Код: plaintext
 ReDim flds  ( 0  To fldcount -  1 )
Код: plaintext
1.
2.
3.
4.
5.
6.
'.......
fldcount = EmpDynaset.Fields.Count
 ReDim flds  ( 0  To fldcount -  1 )
 For Colnum =  0  To fldcount -  1 
 Set flds(Colnum) = EmpDynaset.Fields(Colnum)
'...........
 Next
Что тут не так?
...
Рейтинг: 0 / 0
Oшибкa кoмпиляции Microsoft VBScript
    #33582786
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а просто
ReDim flds (fldcount - 1)
...
Рейтинг: 0 / 0
Oшибкa кoмпиляции Microsoft VBScript
    #33583056
В VBScript не допускается конструкция типа:

Код: plaintext
     ReDim flds ( 0  To fldcount -  1 )

Поменяй на:

Код: plaintext
    ReDim flds (fldcount -  1 )
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Oшибкa кoмпиляции Microsoft VBScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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