Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как считать Запрос в Массив ? / 6 сообщений из 6, страница 1 из 1
29.04.2004, 18:10
    #32503325
Valerik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как считать Запрос в Массив ?
Народ подскажите как в VB из ACCESS можно считать запрос или таблицу в амссив.
...
Рейтинг: 0 / 0
29.04.2004, 18:16
    #32503336
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как считать Запрос в Массив ?
А чем рекордсет не устраивает?
...
Рейтинг: 0 / 0
29.04.2004, 18:17
    #32503337
e_basil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как считать Запрос в Массив ?
посмотри метод ADO GetRows
...
Рейтинг: 0 / 0
29.04.2004, 18:20
    #32503347
vlad_707
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как считать Запрос в Массив ?
через адо
Вот часть работающего кода

Set rst = New ADODB.Recordset
' Note that we can't move backwards through
' this recordset.
Set rst.ActiveConnection = CurrentProject.Connection
rst.CursorType = adOpenForwardOnly
rst.LockType = adLockReadOnly
rst.Open (SQL_ZACL) ' имя запроса или сам запрос строкою ниже
' rst.Open ( _
' "SELECT ... FROM...")

' Get all the rows, but only the CompanyName
' and ContactName fields.
varData = rst.GetRows( _
Fields:=Array("СекцияЗакладки", "кодСекцияЗакладки"))
rst.Close
Set rst = Nothing

' How many rows did it actually send back?
intCount = UBound(varData, 2) + 1
' Loop through all the rows, printing out the
' data
For intI = 0 To intCount - 1 Step 1

fldStr = "pole" & intI + 1
Name = "Надпись" & intI + 1
Reset = "reset" & intI + 1


Me(Name).Caption = varData(0, intI)
Me(fldStr).RowSource = SQL_ZNACH
Me(fldStr).Requery
Me(Name).Visible = True
Me(fldStr).Visible = True
Me(Reset).Visible = True
...
Рейтинг: 0 / 0
29.04.2004, 18:50
    #32503406
Valerik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как считать Запрос в Массив ?
как в перемену записать понятно
допустим так
dd = GetRows(колличество , скакой страки,Поле)
Ну записал я в переменную dd а как дальше ?
...
Рейтинг: 0 / 0
29.04.2004, 18:53
    #32503412
Valerik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как считать Запрос в Массив ?
ААА все разобрался спасибо...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как считать Запрос в Массив ? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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