На сервере есть процедура:
- Код: Выделить всё
ALTER PROC test_proc
@par1 char (4),
@par2 varchar (100),
@par3 varchar (50),
@par4 varchar (50),
@par5 char (3),
@par6 char(3)
AS
INSERT INTO m_RemoteItem (par1, par2, par3, par4, par5, par6)
VALUES (@par1, @par2, @par3, @par4, @par5, @par6)
SELECT SCOPE_IDENTITY() AS [id]
Которая добавляет запись в таблицу, а затем возвращает значение его идентификатора.. на ссервере все работает нормально.. но из программы только добавлятеся запись, но ничего не возвращается.. вот мой код:
- Код: Выделить всё
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
With frmCreateApp
rs.Open "test_proc '2', '2', '2', '2', '2', '2'", cn
rs.MoveFirst
End With
t = rs.RecordCount
MsgBox 12
rs.Close
Хелп
