powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / IsEmpty(cmdCom.Parameters("@RETURN_VALUE")) = True
5 сообщений из 5, страница 1 из 1
IsEmpty(cmdCom.Parameters("@RETURN_VALUE")) = True
    #32775227
MVN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Sub Test()
Dim conCon As New ADODB.Connection
Dim cmdCom As New ADODB.Command
Dim rstRec As New ADODB.Recordset

If  1  =  1  Then
  conCon.Provider = "sqloledb"
  conCon.Properties("Data Source") = "Имя сервера"
  conCon.Properties("Initial Catalog") = "База данных"
  conCon.Properties("Integrated Security") = "SSPI"
  conCon.Open
 Else
  Set conCon = CurrentProject.Connection
  Debug.Print conCon.Provider
End If

cmdCom.ActiveConnection = conCon
cmdCom.CommandText = "TempTest"
cmdCom.CommandType = adCmdStoredProc
'cmdCom.ActiveConnection.CursorLocation = adUseServer
cmdCom.ActiveConnection.CursorLocation = adUseClient
cmdCom.Parameters.Append cmdCom.CreateParameter("@RETURN_VALUE", adInteger, adParamReturnValue)

conCon.Execute "CREATE PROCEDURE TempTest AS select 1 RETURN "

Set rstRec = cmdCom.Execute

MsgBox IsEmpty(cmdCom.Parameters("@RETURN_VALUE"))

conCon.Execute "drop procedure TempTest"
End Sub
Попробуйте поменять курсор на cmdCom.ActiveConnection.CursorLocation. Кто-нибудь может это объяснить?

Хотя на коннекте АДП все отрабатывает нормально, но там провайдер другой (Microsoft.Access.OLEDB.10.0).
...
Рейтинг: 0 / 0
IsEmpty(cmdCom.Parameters("@RETURN_VALUE")) = True
    #32775273
ы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ы
Гость
Копия стерта. Зачем делать три одинаковых топика?
...
Рейтинг: 0 / 0
IsEmpty(cmdCom.Parameters("@RETURN_VALUE")) = True
    #32775306
MVN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотел в другой форум положить, а перейти в него забыл, Sorry если кому то помешал.
...
Рейтинг: 0 / 0
IsEmpty(cmdCom.Parameters("@RETURN_VALUE")) = True
    #32775521
MVN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а третий топик модератор сюда переместил
...
Рейтинг: 0 / 0
IsEmpty(cmdCom.Parameters("@RETURN_VALUE")) = True
    #32775577
MVN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблемма решена. Всем спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / IsEmpty(cmdCom.Parameters("@RETURN_VALUE")) = True
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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