powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Multiple ResultSet
2 сообщений из 2, страница 1 из 1
Multiple ResultSet
    #38668351
ilyaBS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, подскажите, как сформировать две таблицы на основании oRs , если сохраненная процедура возвращает из ДБ две таблицы?

Код: vbnet
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.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
Function myFunc()

   Dim oCn
   Dim oCmd
   Dim oRs
   Dim avReturn
   dim p
   
   Set oCn = Server.CreateObject("ADODB.Connection")
   oCn.Open myConnectionString
   oCn.CursorLocation = adUseClient
   set oCmd = Server.CreateObject("ADODB.Command")   
   
   With oCmd
	.ActiveConnection = oCn
	.CommandType = adCmdStoredProc
	.CommandTimeout = 0
	.CommandText = "myStoredProcInDB"
   End With

   'Здесь возвращается датасет из двух таблиц
   Set oRs = oCmd.Execute()
   If Not oRs.EOF Then
      ReDim avReturn(1, oRs.RecordCount - 1)
   End If
   
   p = 0 
   

   Do While Not oRs.Eof
      avReturn(0, p) = oRs.Fields("id")
      avReturn(1, p) = oRs.Fields("Name")
      oRs.MoveNext
      p = p + 1
   Loop
   
   Set oRs = Nothing
   Set oCmd = Nothing
   oCn.Close
   Set oCn = Nothing
   
   myFunc= avReturn
End Function
...
Рейтинг: 0 / 0
Multiple ResultSet
    #38668354
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
set secondRS = oRs.NextRecordset
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Multiple ResultSet
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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