Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Результат выполнений ХП - в грид. / 7 сообщений из 7, страница 1 из 1
07.02.2006, 08:44
    #33527450
Kezya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выполнений ХП - в грид.
Всем привет.
Из ХП возвращается таблица, данные помещаются в рекордсет. Потом делаю
m_wndGrid.SetDataSource(_рекордсет_). И грид прекрасно заполняется.
Если просто выполнить любой запрос к базе - все работает, грид заполняется данными из рекордсета.
Теперь рекордсет заполнен из ХП. Данные в рекордсете 100% есть и те, которые мне нужны. Делаю SetDataSource - на экране ничего не отображается :(
Какое-то великое шаманское заклятие :(
Подскажите, пожалуйста, может кто сталкивался с подобным
Заранее спабо!
...
Рейтинг: 0 / 0
07.02.2006, 09:10
    #33527490
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выполнений ХП - в грид.
Первой строкой пр-ры стоит set nocount on? Нет - тогда можно с этого начать...
...
Рейтинг: 0 / 0
07.02.2006, 09:39
    #33527570
Kezya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выполнений ХП - в грид.
Стоит NOCOUNT ON.
...
Рейтинг: 0 / 0
07.02.2006, 10:46
    #33527824
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выполнений ХП - в грид.
Попробуй в отладчике напечатать этот резалтсет.
...
Рейтинг: 0 / 0
07.02.2006, 10:52
    #33527841
Kezya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выполнений ХП - в грид.
Данные в рекордсете есть - 100%, с самого начала проверил.
Когда обрабатываю обычный запрос, у рекордсета CursorLocation = adUseClient, когда возвращается результат выполнения ХП - тип курсора adUseServer. Может, из-за этого?
...
Рейтинг: 0 / 0
07.02.2006, 10:59
    #33527866
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выполнений ХП - в грид.
Да, из-за этого может быть. Для работы с ХП надо самый простейший вид курсора - остальное бессмысленно.

А я предлагал проверить наличие данных УЖЕ В ПРОГРАММЕ, а не в результате работы процедуры.
...
Рейтинг: 0 / 0
07.02.2006, 11:06
    #33527900
Kezya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат выполнений ХП - в грид.
MasterZivДа, из-за этого может быть. Для работы с ХП надо самый простейший вид курсора - остальное бессмысленно.

А я предлагал проверить наличие данных УЖЕ В ПРОГРАММЕ, а не в результате работы процедуры.
я вас прекрасно понял :) проверял, конечно же, на клиенте - данные в рекордсете есть. Они почему-то не выводятся в грид :( Хотя из другого рекордсета - нормально работает
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Результат выполнений ХП - в грид. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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