Я пытаюсь подключить SQL Server к Access. У меня есть функция подключения в модуле. Я вызываю эту функцию в другом модуле.
Вот код в моем модуле:
'Variabel voor SQL Server Connectie
Public SQLConnectie As ADODB.Connection
'Connecten met SQL Server
Public Function DBConn() As ADODB.Connection
If Not (SQLConnectie Is Nothing) Then
Set SQLConnectie = New ADODB.Connection
With SQLConnectie
.CommandTimeout = 15
.Mode = adModeReadWrite
.ConnectionString = "Provider=SQLNCLI11;Server=dafehvmvdsql3;Database=PROVOMotorenfabriek;Integrated Security=SSPI; Persist Security Info=False"
.Open
End With
End If
Set DBConn = SQLConnectie
Set SQLConnectie = Nothing
End Function
А ниже код в модуле, который выполняет хранимую процедуру в SQL Server:
Call DBConn.Execute("EXEC spStoringToevoegen " & productielijnMW & ", " & Forms(Formnaam)!cbLijngedeelte & ".............etc
Я получаю ошибку: переменная объекта или переменная блока не установлены. Каждый ответ, который я нахожу, говорит, что мне нужно поставить set перед некоторыми переменными, но я не могу найти, какой это должен быть.
Заранее спасибо,