Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Источник данных Grida / 5 сообщений из 5, страница 1 из 1
02.11.2002, 09:59
    #32064306
Sharapp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Источник данных Grida
Подскажите пожалуйста, можно ли как-нибудь в качестве источника данных True DBGrida указать рекодсет возвращаемый из хранимой процедуры?
...
Рейтинг: 0 / 0
06.11.2002, 13:53
    #32065380
Chicago
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Источник данных Grida
Код: 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.
Private Sub cmdQuery_Click()
On Error GoTo ErrTrap
    Dim sFilter As String
    sFilter =  "subject_id="  & mnSub &  " and subject_is_local="  & mbySub
    
    Dim Cmd As ADODB.Command
    Set Cmd = New ADODB.Command
    Set Cmd.ActiveConnection = mCn
    Cmd.CommandTimeout =  0 
    Cmd.CommandText =  "p12_getbankaccounts" 
    Cmd.CommandType = adCmdStoredProc
    Cmd![@filter] = sFilter
    
    Set dbgQuery.DataSource = Nothing
    CloseRecordset mrsView
    Set mrsView = New ADODB.Recordset
    mrsView.Open Cmd, , adOpenStatic, adLockReadOnly
    Set dbgQuery.DataSource = mrsView
    dbgQuery.ReBind
    
    Exit Sub
ErrTrap:
   mnErr = Err.Number
   msErr = Err.Description
On Error Resume Next
    Unload Me
End Sub
...
Рейтинг: 0 / 0
08.11.2002, 08:37
    #32065805
Sharapp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Источник данных Grida
Попробовал сделать по вашему премеру, но возвращаемый рекордсет не поддерживает закладки, поэтому Grid его не воспринимает.
...
Рейтинг: 0 / 0
10.11.2002, 10:40
    #32066007
Chicago
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Источник данных Grida
Непонятно, как рекордсет из ХП может оказаться без закладок. Хотелось бы понять, как именно возвращается рекордсет и для чего он нужен:

Какой сервер БД используется?

Текст хранимой процедуры?

Есть ли первичные ключи в базовых таблицах, по которым строится запрос?

Является ли курсор client-side? (Я обычно сразу на ADODB.Connection делаю Cn.CursorLocation=adUseClient)
...
Рейтинг: 0 / 0
10.11.2002, 14:12
    #32066077
Sharapp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Источник данных Grida
Точно, спасибо за подсказку, у меня поумолчанию у коннекшина был серверный курсор. При клиентском все заработало.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Источник данных Grida / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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