Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL и ACCESS... / 2 сообщений из 2, страница 1 из 1
17.06.2002, 10:23:22
    #32032893
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL и ACCESS...
есть код в модуле. используется 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
17.06.2002, 10:35:24
    #32032895
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL и ACCESS...
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL и ACCESS... / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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