Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / от СП нет данных в гриде, а в QA есть. / 8 сообщений из 8, страница 1 из 1
16.12.2002, 12:29
    #32079788
duha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
от СП нет данных в гриде, а в QA есть.
привет.

после запуска ХП в гриде нет данных,
хотя при запуске этой хранимой процедуры в QA
с параметрами приходит что нужно.
delphi 6, ADO, SQL Server 2000.

попробовал для примера подключиться к Northwind,
запустил процедуру, возвращающую 10 самых ... там товаров (что-то в этом роде). и грид наполнился.


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
структура моей ХП такая:
создаю #table
IF (параметр1<>nil) тогда добавить в #table запись
IF (параметр2<>nil) тогда добавить в #table запись
...
и так до 5ти.
потом делаю полный 
select * из этой временной таблицы.
GO

почему то и в других случаях из СП данные
отказываются выводиться в грид и другой контрол
(ДБтекст).
проверял RecordCount в СП, а он = нулю.

и еще: после двойного клика на компонент
ADOStoredProc при условии его правильной
настройки должно показаться окошечко с списком параметром (если он конечно от СП приходит датасет). Так вот в для этой СП последнее поле в итоговом selectе определялось ошибочно.
Integer вместо Boolean (т.к. тип bit). пришлось сделать вручную.

может кто-то уже встречал такую штуки
c отсутствием выходных данных? может ошибка в другом
(set nocount on - нужно ли?, GO или еще в чем-то)?

я в ДБ еще новичок, возможно где-то поступил слишком по-книжкам.

правда ли что СП возвращает набор редактируемых данных (с блокировками ), а Запрос просто выводит набор значений как для отчета - оттого и быстрее?
(слышал от приятеля)
...
Рейтинг: 0 / 0
16.12.2002, 13:51
    #32079865
vladgorobin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
от СП нет данных в гриде, а в QA есть.
Попробуй сделать GO перед select * from ...
...
Рейтинг: 0 / 0
16.12.2002, 14:00
    #32079872
KirillovA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
от СП нет данных в гриде, а в QA есть.
Убей нафип GO - все будет OK на оби.
...
Рейтинг: 0 / 0
16.12.2002, 16:38
    #32080028
duha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
от СП нет данных в гриде, а в QA есть.
vladgorobin : используется временная таблица. после GO она исчезнет.
KirillovA : EM в любом случае дописывает в хвост СП GO.

почему же в QA приходят данные а в дельфю нет.?
...
Рейтинг: 0 / 0
16.12.2002, 16:43
    #32080036
KirillovA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
от СП нет данных в гриде, а в QA есть.
А через BDE вызвать?
...
Рейтинг: 0 / 0
16.12.2002, 18:35
    #32080081
duha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
от СП нет данных в гриде, а в QA есть.
ADO есть.
я с BDE начинал, а потом решил завязать.
пусть даже там будет ОК.

тем более что это будет уход от решения задачи.
...
Рейтинг: 0 / 0
16.12.2002, 20:15
    #32080098
KirillovA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
от СП нет данных в гриде, а в QA есть.
А через BDE вызвать?!!!
Сложно - 10 секунд... вызвал бы и ответил - если отдает результаты - то копай в настройках коннекшена ADO - сделай более простой селект и тп.
...
Рейтинг: 0 / 0
17.12.2002, 00:20
    #32080164
duha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
от СП нет данных в гриде, а в QA есть.
в BDE работает.
взял ADO снова повторил - получилось !!!

а несколько дней подряд до этого обламывался.

методика в стиле
"забил, потом снова вспомнил и сразу нашел решение"
как всегда канает.

всем большое спасибо за соучастие
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / от СП нет данных в гриде, а в QA есть. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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