powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL и ACCESS...
2 сообщений из 2, страница 1 из 1
SQL и ACCESS...
    #32032893
sFx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть код в модуле. используется SQL 7.0 и DAO
Хочу вызвать из VB хранимую процедуру и получить от нее значение, но Access ругается и пишет: Ошибка выполнения 3146 ODBC- ошибка вызова

хранимая процедура такая

CREATE PROCEDURE testing_call @num smallint output
AS
begin
set @num=25
end


код VB такой

Sub ConnectionObj()
Dim qdf As QueryDef
Dim wrkODBC As Workspace
Dim con_ocv As Connection
Dim i

Set wrkODBC = DBEngine.CreateWorkspace("", "", "", dbUseODBC)
Set con_ocv = wrkODBC.OpenConnection("Cnn", , , "ODBC;DSN=MS SQL1;UID=name;PWD=1111;")
Set qdf = con_ocv.CreateQueryDef("", "Exec testing_call ?")
qdf.Parameters(0).Direction = dbParamOutput

qdf.Execute <------здесь выдает эту ошибку.

qdf.Close
con_ocv.Close
wrkODBC.Close

End Sub


Эта строка ("ODBC;DSN=MS SQL1;UID=name;PWD=1111;")в запросах к серверу работает правильно.


Или я вообще что то не так написал?
...
Рейтинг: 0 / 0
SQL и ACCESS...
    #32032895
sFx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL и ACCESS...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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