Вниз
Скачать: CL | DM;

Нарушение кодировки при копировании из таблицы в таблицу   Найти похожие ветки 

 
abhtr   (2010-04-27 16:25) [0]

Существуют две DBF таблицы, формат которых менять нельзя.
Если их открыть через Explorer Delphi 7, то они определяются следующим образом:
Источник.dbf     dBaseIII+
Приемник.dbf     dBaseIV 2.0
Когда присваиваем значение:
tblDBF2["NameField1"] := tblDBF1["NameField1"];
происходит нарушение кодировки.
Вместо русских букв видим решетки, иногда появляются какие-то значки.
Пробовали настроить BDE->Configuration->Configuration->Drivers->Native->DBASE установили dBASE RUS cp866
Не помогло
Попробовали AnsiToOEM( );
Тоже ничего не изменилось.
Подскажите пожалуйста, почему такое происходит и как эту проблему можно решить.


 
Anatoly Podgoretsky ©   (2010-04-27 19:05) [1]

> abhtr  (27.04.2010 16:25:00)  [0]

А какие алиасы у данных таблиц?
В первую очередь надо разобраться в какой кодировке данные в dBaseIII+
И открыть эти две таблицы одновременно, в разных гридах.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.05 c
2-1273821484
Виктор
2010-05-14 11:18
2010.08.27
Открытие документа Word по записи из таблицы


15-1272627412
12
2010-04-30 15:36
2010.08.27
EDBEngineError. Cannot load driver. Что можно сделать?


15-1273696195
Юрий
2010-05-13 00:29
2010.08.27
С днем рождения ! 13 мая 2010 четверг


2-1267706023
А№
2010-03-04 15:33
2010.08.27
Приобразовать любой бинарный символ в код


15-1271449805
Юрий
2010-04-17 00:30
2010.08.27
С днем рождения ! 17 апреля 2010 суббота




   Наверх