На сервере есть процедура:
- Код: Выделить всё
- 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
Хелп






 
 


