|
|
|
Pervasive server v8.0 возвращает не все данные
|
|||
|---|---|---|---|
|
#18+
Работаю через драйвер ODBC из MS Access, подключаюсь и выполняю простой запрос к серверу (аналог клиент/серверной ситемы, то есть данный запрос выполняется на серваке, а клиенту возвращаются лишь результат выборки): Код: plaintext В данном случае всё работает прекрасно возвращается столько записей с сервера, сколько находится в таблицах, при перестройке запроса, например создание групп и извлечения min-значения в пределах группы или простая сортировка приводит к неожиданным результатам, возвращается только часть записей: Код: plaintext 1. 2. Код: plaintext 1. 2. 3. Код: plaintext 1. 2. При присоединении таблиц к *.mdb, прилинковка через тот же ODBC коннект и работе с ними в режиме ФС, то есть обработка локально через MS Jet всё работает нормально... А вот запросы к серверу, при усложнении синтаксиса приводят к неожиданным результатам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 08:59 |
|
||
|
Pervasive server v8.0 возвращает не все данные
|
|||
|---|---|---|---|
|
#18+
А SELECT DISTINCT ClientID ... сколько возвращает? И еще: в таблице есть primary key? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 12:05 |
|
||
|
Pervasive server v8.0 возвращает не все данные
|
|||
|---|---|---|---|
|
#18+
const64А SELECT DISTINCT ClientID ... сколько возвращает? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 12:30 |
|
||
|
Pervasive server v8.0 возвращает не все данные
|
|||
|---|---|---|---|
|
#18+
Поставь PSQL 8.7 и выше и пользуйся для отладки запросов встроенным PCC. Не зная структуры базы и таблиц трудно что то сказать. GROUP BY и д. возвращать меньше записей иначе зачем он нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 12:35 |
|
||
|
Pervasive server v8.0 возвращает не все данные
|
|||
|---|---|---|---|
|
#18+
БПАПоставь PSQL 8.7 и выше и пользуйся для отладки запросов встроенным PCC. Пока нет возможности перейти на него, при PCC тот же самый синтаксис - всё нормально БПАGROUP BY и д. возвращать меньше записей иначе зачем он нужен. Я это прекрасно понимаю, но я же внятно написал, что неверный возвращается результат, при работе с прилинкованными таблицами всё работает правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 12:46 |
|
||
|
Pervasive server v8.0 возвращает не все данные
|
|||
|---|---|---|---|
|
#18+
George-III Код: plaintext 1. 2. Код: plaintext 1. Ух ты... к сожалению, ничего конкретного сказать не могу, но результат просто пугает... George-IIIесли вы о том, что является ли ClientID ключём, то нет, в таблице другой ключ, с одним ключевым полем CrID Нет, просто выяснял про уникальность записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 13:07 |
|
||
|
Pervasive server v8.0 возвращает не все данные
|
|||
|---|---|---|---|
|
#18+
Сформировать запрос с группировкой из MS Excel с помощью того же ODBC коннекта получил следующее сообщение, подскажите знатоки что нужно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 15:47 |
|
||
|
|

start [/forum/topic.php?fid=56&fpage=31&tid=2016197]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 350ms |

| 0 / 0 |
