Ошибка при вызове процедуры

Программирование на Visual Basic for Applications
AHTOXA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 147
Зарегистрирован: 17.04.2003 (Чт) 13:38
Откуда: Россия, г. Петрозаводск

Ошибка при вызове процедуры

Сообщение AHTOXA » 01.05.2003 (Чт) 12:21

При вызове процедуры:

Sub UpploadRecsToDB()
On Error GoTo errors
Dim con_info As ConnectionInfo
Dim use_ta As Boolean
con_info = LoadConfig()
use_ta = con_info.UseTransaction
OpenDBCon (con_info) StartTransaction (use_ta)
AddAllRecords (con_info.TimeInterval)
CommitTransaction (use_ta)
GoTo ends
errors:
RollbackTransaction (use_ta)
MsgBox (Err.Description)
Err.Clear
Resume ends
ends:
Application.StatusBar = "Ready"
CloseDBCon
End Sub

Возникает ошибка: variable requaired - can't assign to this expression, может я не правильно передаю параметр:

Private Sub OpenDBCon(ByRef ConInfo As ConnectionInfo)
....
end sub
Bandit

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 01.05.2003 (Чт) 12:39

Насколько я понимаю, надо писать Set con_info = LoadConfig



и не надо скобок при OpenDBCon con_info

AHTOXA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 147
Зарегистрирован: 17.04.2003 (Чт) 13:38
Откуда: Россия, г. Петрозаводск

Сообщение AHTOXA » 01.05.2003 (Чт) 12:45

А если функция возвращает простой тип, допустим integer, то инструкция Set не нужна?
Bandit

AHTOXA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 147
Зарегистрирован: 17.04.2003 (Чт) 13:38
Откуда: Россия, г. Петрозаводск

Сообщение AHTOXA » 01.05.2003 (Чт) 12:50

Set con_info = LoadConfig, ругается, говорит - "Object requaired"
Bandit


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 5

    TopList