Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему??? / 17 сообщений из 17, страница 1 из 1
10.07.2003, 12:07
    #32204219
realist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
Использую базы ACCESS2002 под VB6. Компилирую проекты на вин98. Всегда прекрасно шли и под ХР. Но вот написал запрос посложнее и под ХР возникли проблемы:

Имеются две таблицы: Долги(поля ДатаДолга и СуммаДолга) и Платежи(поля ДатаПлатежа и СуммаПлатежа)
Платежи и долги могут осуществляться в разные дни.
Запрос должен выводить следующее:


ДатаДолга СуммаДолга ДатаПлатежа СуммаПлатежа
------------------------------------------------------------------
18.06.03.....1000
19.06.03.....1200
..........................................19.06.03......900
20.06.03.....800
..........................................25.06.03......2100
------------------------------------------------------------------

Запрос я сочинил не без помощи:
Код: plaintext
1.
2.
3.
4.
select ДатаДолга as Дата, ДатаДолга, СуммаДолга, null as ДатаПлатежа, null as СуммаПлатежа from t1 
union 
select ДатаПлатежа as Дата, null, null, ДатаПлатежа, СуммаПлатежа from t2 
order by Дата 


Под вин98 такую же такую же табличку, а под ХР некоторые нужные поля не видны, ненужные (счётчик) видны. В некоторых полях данные - не те что в базе сидят(вообще какие-то кракозябры).
Запрос вложен в ADODC. Который связан с VSFLEXGRID.
Мне кажется, что дело в MDAC или... не могу понять в чём...
...
Рейтинг: 0 / 0
10.07.2003, 15:12
    #32204630
realist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
Немного поработал под ХР и понял - проблема вроде как в ACCESS. Как я это понял? Я сделал вложенный запрос. Запустил его прямо из ACCESS, результат тот же - из вин98 идёт нормально, из ХР - кракозябры в поле Оплачено и в поле ID, а в таблицах Рейсы и Расчёты, откуда запрос берёт данные всё нормал.

Может кто-нить потестирует запрос (он прямо в базе) на ХР? База лежит по адресу Архив 34 килобайта.

P. S. Названия полей и таблиц в базе не те, что я писал в предыдущем сообщении, т.к. я писал для примера.
...
Рейтинг: 0 / 0
10.07.2003, 19:47
    #32204980
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
Какой-то бред... \r
За один день два похожих глюка всплыло. Вот второй \r
Может, расположение звезд виновато?
...
Рейтинг: 0 / 0
10.07.2003, 19:55
    #32204985
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
2realist
2Лифчик
А что такое UNICOD?
...
Рейтинг: 0 / 0
10.07.2003, 20:11
    #32204994
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
Эта типа наводящий вопрос такой, да? Мол все дело в компресии Unicode Memo-полей?
Пазор на обе мои чашечки :-(
...
Рейтинг: 0 / 0
10.07.2003, 20:12
    #32204995
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
ну типа того...
...
Рейтинг: 0 / 0
10.07.2003, 20:37
    #32205004
realist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
У нас-то в Карелии точно гроза шпарит и ливень тоже...
Может и позор мне, но я пока не понял, почему одно поле запроса выдаётся нормально, а второе, того же формата, ненормально.
Уж простите недоумка, но нельзя ли разжевать)))
...
Рейтинг: 0 / 0
10.07.2003, 20:47
    #32205010
realist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
у меня UNICOD не причём
поле Денежное извращается)))
...
Рейтинг: 0 / 0
10.07.2003, 21:01
    #32205019
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
попробуй null заменить на какие-нибудь цифры для пробы и посмотри результат
возможно null воспринимается как слово.
...
Рейтинг: 0 / 0
10.07.2003, 21:03
    #32205022
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
это не шутка.
...
Рейтинг: 0 / 0
10.07.2003, 21:26
    #32205031
realist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
вадя, а ты бы не хотел пример-то скачать? Если у тебя ХР. Адрес я выше указывал. Сумлеваюсь, что нулл неправильно воспринимается.
...
Рейтинг: 0 / 0
10.07.2003, 22:41
    #32205046
realist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
Да. Я заменил null на ''. Кракозябры исчезли. Но мне нужно чтобы в гриде у меня отображалить рубли ( 1000р ), а теперь отображаются просто цифры ( 1000 )
Как быть?
Всё-таки это глюк винХР или что? Под вин98 null воспринимается отлично.
...
Рейтинг: 0 / 0
11.07.2003, 08:58
    #32205132
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
скачаю
аналогичное было у меня
под ХР(офис и винды) null понимает а под 2000(офис и винды) нет
...
Рейтинг: 0 / 0
11.07.2003, 10:04
    #32205208
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
см \r
/topic/39415
...
Рейтинг: 0 / 0
11.07.2003, 12:47
    #32205475
realist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
Ок, этот топик закрываем, и переходим на /topic/39415
...
Рейтинг: 0 / 0
11.07.2003, 12:48
    #32205480
VIG
VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
Попробуй вместо UNION использовать UNION ALL
...
Рейтинг: 0 / 0
11.07.2003, 16:26
    #32205932
realist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему???
Молодец VIG!!! Проблема решена!!!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SQL-запрос на вин98 идёт ОК, а под ХР - ТРАБЛЫ!!! А почему??? / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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