Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2008, 15:21   #1
chekanoff
Пользователь
 
Аватар для chekanoff
 
Регистрация: 13.11.2007
Сообщений: 81
По умолчанию Каляки-маляки в DBGrid

всем привет))))
проблема такого плана: есть файл с расширением DBF, создаю псевдоним, открываю БД в DBGrid - каляки-маляки))))
захожу BDE Administrator исправляю кодировку на dBASE RUS cp866 - все хорошо, все довольны и счастливы))))
да проблема в том, что при переносе БД на другую машину опять открываются каляки-маляки(((((
что сделать для решение данной проблемы????
файл установки БД создаю с помощью InstallShield!
всем зарание спасибо!
Лучшее образование - самообразование (В.Пикуль)
chekanoff вне форума Ответить с цитированием
Старый 09.02.2008, 18:40   #2
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

проблема истёрта до дыр...
юзай поиск по форуму...
dron-s вне форума Ответить с цитированием
Старый 10.02.2008, 14:37   #3
Pitbull
детский тренер
Форумчанин
 
Аватар для Pitbull
 
Регистрация: 08.06.2007
Сообщений: 532
По умолчанию

тема действительно заезженная..... но как вариант дополнительный можно перекидывать файлик из windows\system32\c_866.nls
Єто настройка вашего драйвера....
попробуйте и напишите о результате... просто у меня один раз не получилось, Винда перезаписывала этот файл после перезагрузки...
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Pitbull вне форума Ответить с цитированием
Старый 24.02.2008, 18:30   #4
chekanoff
Пользователь
 
Аватар для chekanoff
 
Регистрация: 13.11.2007
Сообщений: 81
По умолчанию не получилось(((

windows\system32\c_866.nls - с этим ничего не вышло!!!!
на форуме наюзать ничего не могу((( может тема и стара, но подскажите, плиззз
Лучшее образование - самообразование (В.Пикуль)
chekanoff вне форума Ответить с цитированием
Старый 24.02.2008, 21:01   #5
Vasya
Форумчанин Подтвердите свой е-майл
 
Аватар для Vasya
 
Регистрация: 21.01.2007
Сообщений: 193
По умолчанию

я тоже сталкивался с такой проблемой (база была в формате DBF III под DOS) решил ее так:
прописал в свойствах DBGrid
Object Inspector -> font -> charset->OEM_CHARSET
Vasya вне форума Ответить с цитированием
Старый 26.02.2008, 21:13   #6
chekanoff
Пользователь
 
Аватар для chekanoff
 
Регистрация: 13.11.2007
Сообщений: 81
По умолчанию спасибо но...

Object Inspector -> font -> charset->OEM_CHARSET - штука работает, т.е. отображает нормальные буквы))) но беда в том, что при обращении к ячейки в буфер копируются все те же "каляки-маляки"((((

вопрос для меня остается открыт((((((( блин
Лучшее образование - самообразование (В.Пикуль)
chekanoff вне форума Ответить с цитированием
Старый 28.02.2008, 18:36   #7
Vasya
Форумчанин Подтвердите свой е-майл
 
Аватар для Vasya
 
Регистрация: 21.01.2007
Сообщений: 193
По умолчанию

Цитата:
Сообщение от chekanoff Посмотреть сообщение
при обращении к ячейки в буфер копируются все те же "каляки-маляки"((((

вопрос для меня остается открыт((((((( блин
чет непонятно, где именно появляются ваши "каляки-маляки"
Vasya вне форума Ответить с цитированием
Старый 28.02.2008, 23:03   #8
chekanoff
Пользователь
 
Аватар для chekanoff
 
Регистрация: 13.11.2007
Сообщений: 81
По умолчанию

в гриде все отображается нормально! а я делаю отчет в эксель, и туда передаются все те-же каляки это при Object Inspector -> font -> charset->OEM_CHARSET(((((
при изминении кодтровки в BDE Administrator все работает, но я не могу эту прогу перенести на другой комп((( там где нет BDE Administrator - меня этот вопрос интересует)))
Лучшее образование - самообразование (В.Пикуль)
chekanoff вне форума Ответить с цитированием
Старый 29.02.2008, 06:19   #9
Andrei
Форумчанин
 
Регистрация: 20.06.2007
Сообщений: 270
По умолчанию

Цитата:
Сообщение от chekanoff Посмотреть сообщение
в гриде все отображается нормально! а я делаю отчет в эксель, и туда передаются все те-же каляки
Ну дык ты данные, которые отправляешь в эксель перекодируй из OEM в ANSI. Виндовые программы в большинстве случаев пользуются этим стандартом. Для перекодировки в Ansi можно воспользоваться API функциями OEMToAnsi, OEMToAnsiBuff, OemToChar, OemToCharBuff или методом Translate твоего датасета.

Цитата:
это при Object Inspector -> font -> charset->OEM_CHARSET(((((
при изминении кодтровки в BDE Administrator все работает,
Этим действием ты только меняшь кодовую страницу визуального компонента, отображающиго текстовые данные в твоей программе, чтобы твои "каляки-маляки" предстали в удобоваримом для тебя виде.

Цитата:
но я не могу эту прогу перенести на другой комп((( там где нет BDE Administrator - меня этот вопрос интересует)))
А с этим придется смириться, если используешь BDE для работы с базами данных. Устанавливай BDE на каждую машину, где хочешь использовать свою программу, прописывай и настраивай на каждой те алиасы, которыми пользуешся.
-Кукушка, кукушка! Накукуй мне сто лет!
-А накукуй тебе столько?

(с) Библия. Вольный перевод с древнееврейского.
Andrei вне форума Ответить с цитированием
Старый 29.02.2008, 10:55   #10
chekanoff
Пользователь
 
Аватар для chekanoff
 
Регистрация: 13.11.2007
Сообщений: 81
По умолчанию

Цитата:
Сообщение от Andrei Посмотреть сообщение
Устанавливай BDE на каждую машину, где хочешь использовать свою программу, прописывай и настраивай на каждой те алиасы, которыми пользуешся.
где взять отдельный BDE для установки? на диске с делфой идет, я могу его отдельно поставить?
Лучшее образование - самообразование (В.Пикуль)
chekanoff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBGrid Valera Помощь студентам 4 22.04.2009 16:54
DBGrid+DBGrid Alex_666 БД в Delphi 11 19.06.2008 08:43
DBGRID Devikss БД в Delphi 2 29.05.2008 08:17
DBGRID Devikss Помощь студентам 1 28.05.2008 20:20
DBGrid sergei64_89 БД в Delphi 0 09.05.2008 19:48