![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблемка в SQL [D7, Win2k]
Pancha © (2004-02-25 13:48:00)Есть 2 таблицы. Во второй поле с данными на русском языке.
Если сделать запрос только на вторую таблицу, то с кодировкой все ОК, а если делаю на первую + inner join со второй, то радостно наблюдаю #эхяЁюяхЄЁютёъ вместо русского. Почему?
Val (2004-02-25 16:57:00) [1]>sniknik © (25.02.04 16:51) [13]
я также столкнулся с зависимостью рус.шрифта от бде буквально вчера : при перекачке через датапамп из иб в оракл - у меня на машине с бде от 7-й делфи - все в порядке, у заказчика от 5-й делфи - каракули.
sniknik (2004-02-25 16:51:00) [2]Val © (25.02.04 16:33) [12]
вполне вероятно у тебя все будет нормально.
недавно разбирался с похожей(тоже шрифты в определенном запросе корежились) проблемой, только в dBase, решилось обновлением BDE (там был D5 и BDE соответствующий), но сдесь вроде D7, не должно, но похоже. если с лэнгдрайвером не подтвердится, проверь на самом последнем апдейте BDE.
и еще связываемые поля строки? надо чтобы в таблицах меньше 100 символов были определены, по ним индекс строится.
Val (2004-02-25 16:33:00) [3]>Pancha (25.02.04 16:28) [11]
мистика, режьте таблицы до 5-10 записей, высылайте
Pancha (2004-02-25 16:28:00) [4]Та говорю же в двух таблицах с данными все ок, везде анси.
Val (2004-02-25 16:26:00) [5]хм, так а что по поводу "all.DB"?
какой лэнгдрайвер у псевдонима? нормально ли отображаются данные?
Pancha (2004-02-25 16:21:00) [6]Вот глючный запрос:
SELECT Vse.ID_Z, Vse.Date_Z, Vse.Serial, Vse.Printer, Printer.Gorod
FROM "all.DB" Vse
INNER JOIN "printer.DB" Printer
ON (Vse.Printer = Printer.Nazva)
Поле printer.gorod = '#эхяЁюяхЄЁютёъ'.
Вот запрос по одной таблице printer.
SELECT Gorod, Nazva
FROM "printer.DB" Printer
Поле gorod = 'Днепропетровск'
Связь один-ко-многим
Pancha (2004-02-25 15:49:00) [7]Какие именно?
Кщд (2004-02-25 15:23:00) [8]т.е. по КАЖДОЙ в отдельности с кодировкой проблем нет?
метаданные в студию
Pancha (2004-02-25 14:43:00) [9]Та везде анси, проверял, говорю же если query строится только на второй таблице то все данные показывает четко, если связываю по inner join две таблицы, сразу же фигня
Кщд (2004-02-25 14:33:00) [10]прошу прощения за невнимательность и солидарность с предыдущим докладчиком :)
alex-ran (2004-02-25 14:32:00) [11]Скорее всего у тебя язык в таблицах разный, у меня по крайней мере было именно так: в одной анси в другой парадокс кир 866
Кщд (2004-02-25 14:32:00) [12]в BDE langdriver?
Pancha (2004-02-25 14:07:00) [13]Таблицы парадоксовские, В самой таблице все ок, а через дельфийский SQL Builder, запрос выдает херню.
Zacho (2004-02-25 13:59:00) [14]СУБД какая ? Компоненты доступа какие ?