Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.17;
Скачать: CL | DM;

Вниз

Открыть таблицу с кодировкой DOS в DELPHI   Найти похожие ветки 

 
VadimS ©   (2003-04-01 13:45) [0]

Как можно такое осуществить, то вместо родных русских букв кресты и знаки вопросов.
У меня стоит Delphi5, пользуюсь TTable, открываю DBF файл.


 
Jackass   (2003-04-01 13:50) [1]

Может, я что и путаю, но в BDE Admin можно выбирать LangDriver.


 
Соловьев ©   (2003-04-01 13:51) [2]

У BDE Admina:
Native->
langdriver=dBase RUS cp866


 
VadimS ©   (2003-04-01 14:15) [3]

Все равно остаются решетки.
Эту базу данных я могу просмотреть досовской программой DBVIEW, а в Delphi так и не полчается.


 
Jackass   (2003-04-01 14:17) [4]

Если нужно срочно, я бы просто внедрил DBVIEW.


 
VadimS ©   (2003-04-01 14:19) [5]

Это как? Поподробней пожалуйста.


 
Соловьев ©   (2003-04-01 14:20) [6]

закрыть все приложения работающие с BDE или перегрузить комп.


 
VadimS ©   (2003-04-01 14:30) [7]

Да я перезагружал, ничего не получается.
Что я делал:
Запускаю BDE Administrator, выбираю Configuration, затем
drivers->Native->Dbase и Foxpro->Langdriver ставлю Rus cp866.
Может что-то еще надо сделать?


 
Соловьев ©   (2003-04-01 14:34) [8]

ODBC драйвер попробовать


 
VadimS ©   (2003-04-01 14:49) [9]

В смысле в ODBC тоже кодировки поменять? Я уже поменял, решетки остались.
Я использую Ttable, может в нем нужно что-нибудь указать? Например Databsename?


 
blackman ©   (2003-04-01 15:03) [10]

А где именно кресты...
В DbGrid ?
Если там, посмотри что в font-charset oem charset и name


 
Соловьев ©   (2003-04-01 15:05) [11]


> Databsename?

а ты не указывал? зачем тогда алиас создавал? или ты и алиас не создавал?


 
Zelius ©   (2003-04-01 15:15) [12]

Предлагаю все делать ручками: получать значения полей с помощью TField.GetData, а потом конвертить в OemToChar. Это можно делать в OnGetText.


 
VadimS ©   (2003-04-01 15:33) [13]

Кресты у меня в DBGrid и не только, когда данные копирую в другую базу данных, там тоже кресты. Шрифты смотрел, не помогает.

Нет алиас я не указывал. С ODBS, что мне делать?

Может уже готовая программа есть которая это все конвертит?


 
Соловьев ©   (2003-04-01 15:34) [14]


> Нет алиас я не указывал.

так укажи...


 
VadimS ©   (2003-04-01 15:41) [15]

Тогда вопрос! Указав алиас, что я должен делать с ошимбкой General SQL error? Возникает она, когда я делаю activ:=true.
Сам алиас мне совершенно не нужен.
Я должен из базы с кодировкой DOS, добавить данные в несколько ацесовских таблиц.


 
Jackass   (2003-04-01 15:49) [16]


> General SQL error


Какой алиас ты встывляешь?


 
Соловьев ©   (2003-04-01 15:55) [17]

имя таблицы указал?


 
VadimS ©   (2003-04-01 16:14) [18]

Если указываю в DATABASEName DBase Files, то возникает ошибка General SQL error, мне указывать это совершенно не надо, просто пробую уже все подряд.

Да конечно, только указал с полным путем к этой таблице т.е. TableName c:\...dbf, может это и не правильно но мне так удобней.


 
Соловьев ©   (2003-04-01 16:16) [19]


> DATABASEName DBase Files, то возникает ошибка General SQL
> error,

имя алиаса надо указать.


 
гончий   (2003-04-01 16:34) [20]

Подбери правильную кодировку таблицы при помощи Database Workshop - www.degisy.com Там это просто делается - даются образцы строки для всех кодировок и легко обнаруживаешь необходимую и перекодируешь в ту что тебе надо.


 
Zelius ©   (2003-04-01 17:22) [21]

Ну-ну, гимор обеспечен! Некоторые таблицы меняют кодировку только после того, как им ее в досявом фоксе поставишь, и только после этого она меняется в ДБД! И потом, если таблица каждый раз новая... Руками проще...



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

Текущий архив: 2003.04.17;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.013 c
14-54813
Supreme 2
2003-03-30 22:32
2003.04.17
Прикольные фразы


3-54415
Jackass
2003-04-01 13:04
2003.04.17
Помогите разобраться, как подключить алиасы баз данных.


3-54467
DenKop
2003-03-26 14:36
2003.04.17
Хранение данных TreeView


14-54876
VID
2003-03-29 02:17
2003.04.17
Написание музыки из сэмплов.


14-54859
Seb_kost
2003-04-01 11:08
2003.04.17
Программирование приборов ч/з RS-232