Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Вниз

Проблемка в SQL   Найти похожие ветки 

 
Pancha   (2004-02-25 13:48) [0]

Есть 2 таблицы. Во второй поле с данными на русском языке.
Если сделать запрос только на вторую таблицу, то с кодировкой все ОК, а если делаю на первую + inner join со второй, то радостно наблюдаю #эхяЁюяхЄЁютёъ вместо русского. Почему?


 
Zacho ©   (2004-02-25 13:59) [1]

СУБД какая ? Компоненты доступа какие ?


 
Pancha   (2004-02-25 14:07) [2]

Таблицы парадоксовские, В самой таблице все ок, а через дельфийский SQL Builder, запрос выдает херню.


 
alex-ran   (2004-02-25 14:32) [3]

Скорее всего у тебя язык в таблицах разный, у меня по крайней мере было именно так: в одной анси в другой парадокс кир 866


 
Кщд   (2004-02-25 14:32) [4]

в BDE langdriver?


 
Кщд   (2004-02-25 14:33) [5]

прошу прощения за невнимательность и солидарность с предыдущим докладчиком :)


 
Pancha   (2004-02-25 14:43) [6]

Та везде анси, проверял, говорю же если query строится только на второй таблице то все данные показывает четко, если связываю по inner join две таблицы, сразу же фигня


 
Кщд   (2004-02-25 15:23) [7]

т.е. по КАЖДОЙ в отдельности с кодировкой проблем нет?
метаданные в студию


 
Pancha   (2004-02-25 15:49) [8]

Какие именно?


 
Pancha   (2004-02-25 16:21) [9]

Вот глючный запрос:
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 = "Днепропетровск"

Связь один-ко-многим


 
Val ©   (2004-02-25 16:26) [10]

хм, так а что по поводу "all.DB"?
какой лэнгдрайвер у псевдонима? нормально ли отображаются данные?


 
Pancha   (2004-02-25 16:28) [11]

Та говорю же в двух таблицах с данными все ок, везде анси.


 
Val ©   (2004-02-25 16:33) [12]

>Pancha   (25.02.04 16:28) [11]
мистика, режьте таблицы до 5-10 записей, высылайте


 
sniknik ©   (2004-02-25 16:51) [13]

Val ©   (25.02.04 16:33) [12]
вполне вероятно у тебя все будет нормально.

недавно разбирался с похожей(тоже шрифты в определенном запросе корежились) проблемой, только в dBase, решилось обновлением BDE (там был D5 и BDE соответствующий), но сдесь вроде D7, не должно, но похоже. если с лэнгдрайвером не подтвердится, проверь на самом последнем апдейте BDE.
и еще связываемые поля строки? надо чтобы в таблицах меньше 100 символов были определены, по ним индекс строится.


 
Val ©   (2004-02-25 16:57) [14]

>sniknik ©   (25.02.04 16:51) [13]
я также столкнулся с зависимостью рус.шрифта от бде буквально вчера : при перекачке через датапамп из иб в оракл - у меня на машине с бде от 7-й делфи - все в порядке, у заказчика от 5-й делфи - каракули.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.039 c
4-1073768458
tytus
2004-01-11 00:00
2004.03.28
Нуль-терминал в OLE-строку.


1-1078652387
brighton
2004-03-07 12:39
2004.03.28
Аналог WithEvents (VB) в Delphi


3-1077112533
Rumba
2004-02-18 16:55
2004.03.28
Как считать текстовый файл в VARCHAR(1500)?


11-1057344067
mox
2003-07-04 22:41
2004.03.28
Почему не работает таймер


1-1078829136
Q
2004-03-09 13:45
2004.03.28
компонент для работы с dbf





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский