
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.09.2002, 13:01:06
|
|||
|---|---|---|---|
msql и delphi |
|||
|
#18+
Кто знает, почему приведенный ниже пример в MSSQL возвращает все значения правильно ( в виде нескольких таблиц) а в DELPHI 50 (BDE,TStordPro) ,будет отображены значения только из первой группы. И вообще каким образом можно формировать выборку в хранимой процедуре , чтобы результатом была одна таблица в приведенном ниже примере Пример -------- create proc proc1 as declare @a1 int declare @a2 int declare cur cursor for select a1,a2 from #t1 open cur while @@fetch_status=0 begin fetch next from cur into @a1,@a2 select * from #t2 where b1=@a1 end close cur deallocate cur go create table #t1 (a1 int,a2 int) insert #t1 values (1,1) insert #t1 values (1,1) insert #t1 values (2,1) insert #t1 values (3,1) create Table #t2 (b1 int,b2 int) insert #t2 values (1,1) insert #t2 values (1,1) insert #t2 values (2,1) insert #t2 values (3,1) exec proc1 drop table #t1 drop table #t2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2002, 13:17:27
|
|||
|---|---|---|---|
msql и delphi |
|||
|
#18+
НЕ умеет BDE получать несколько наборов данных по одному запросу. Используй ADO и его метод NextRecordset для получения всех наборов данных. А самое удобное - не делать процедуры, возвращающие несколько наборов данных. Лучше сделать несколько процедур, какждая из которых вернет по одному набору или стараться все упихать в одну одну временную табличку, а потом единственный селект по ней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2002, 13:35:12
|
|||
|---|---|---|---|
msql и delphi |
|||
|
#18+
Спасибо за подсказку про BDE и ADO. Но остается вопрос, камим ещё способом можно получить результат в виде одной таблицы для приведенного примера ( временная таблица уже рассмотрена, но решение уж больно некрасивое) может кто нибудь нарисует. Заранее признателен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1820114]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 302ms |

| 0 / 0 |
