|
|
|
TDBGrid ViewMode=Hierarchical. + Left Outer Join-ы = Проблема
|
|||
|---|---|---|---|
|
#18+
Если в иерархическом запросе используется Left Outer Join (запрос с группировкой), то бывает такая проблема: на каком-нибудь компьютере программа сваливается по-английски: безо всяких сообщений. И это при том, что на большинстве компьютеров все - без проблем. Зависимость от операционки трудно проследить. Запрос примерно такой: "SHAPE {SELECT ........ FROM ТАБЛИЦА1 LEFT OUTER JOIN ТАБЛИЦА2 ON ... GROUP BY ......} AS TVK00 APPEND ({SELECT ......}) AS TVK01 Кто-нибудь сталкивался с такой проблемой? Или может слышал в описаниях патчей, исправление такой ошибки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2005, 10:14:45 |
|
||
|
TDBGrid ViewMode=Hierarchical. + Left Outer Join-ы = Проблема
|
|||
|---|---|---|---|
|
#18+
WorobjoffЕсли в иерархическом запросе используется Left Outer Join (запрос с группировкой), то бывает такая проблема: на каком-нибудь компьютере программа сваливается по-английски: безо всяких сообщений. И это при том, что на большинстве компьютеров все - без проблем. Зависимость от операционки трудно проследить. Запрос примерно такой: "SHAPE {SELECT ........ FROM ТАБЛИЦА1 LEFT OUTER JOIN ТАБЛИЦА2 ON ... GROUP BY ......} AS TVK00 APPEND ({SELECT ......}) AS TVK01 Кто-нибудь сталкивался с такой проблемой? Или может слышал в описаниях патчей, исправление такой ошибки? патчей чего? СУБД - кто? библиотека доступа к данным - кто? операционки - какие? 2Модератор, возмите на работу пару телепатов, плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2005, 11:36:55 |
|
||
|
TDBGrid ViewMode=Hierarchical. + Left Outer Join-ы = Проблема
|
|||
|---|---|---|---|
|
#18+
nibblesпатчей чего? СУБД - кто? библиотека доступа к данным - кто? операционки - какие? >"Патчи" - для TDBGrid-7.0 >"Операционка" - один раз сбоил запрос на Win2000SP1 (теперь там WinXP), второй раз (продолжает сбоить) на Win2000-Server. При этом точно такая же версия Win стоит на накоторых других компьютерах. >СУБД - MSSQL-Server7.0 SP2 >Библиотека доступа к данным MDAC-2.8 Еще раз: сбой происходит на Некоторых компьютерах. В запросе: (Group By один APPEND). до введения Left outer join работало везде и всегда. Несмотря на сложную конструкцию запроса: есть 5 подзапросов Select from ... ... inner join (Select .... from ...) T1 left outer join (select ... from ...) T2 Добавили Left outer join справочника (не подзапроса) - начались сбои. Устроит и такой ответ, как упоминание о том, что кто-то слышал про патчи для иерархического режима отображения данных в TDBGrid-7.0 Или устранение таковых в версии 8 TDBGrid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2005, 12:20:03 |
|
||
|
TDBGrid ViewMode=Hierarchical. + Left Outer Join-ы = Проблема
|
|||
|---|---|---|---|
|
#18+
Проблема решилась переходом на TDBGrid80. Был сделан ошибочный вывод о влиянии Outer Join -ов на баги. Просто возникала комбинация строк на которой с большей вероятностью проявлялся баг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2005, 13:53:31 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33114950&tid=2167515]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 353ms |

| 0 / 0 |
