Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

неверно отображаются записи в таблице [D7, Paradox]


Sergey2 ©   (2009-02-03 10:32:00) 

после динамического создания таблицы и добавления туда записей - отображаются как #### # #####.

создаю вот так

   ATable.DatabaseName := DM.DBS.DatabaseName;
   ATable.TableType := ttDefault;
   ATable.TableName := 'temptbl.db';


Sergey2   (2009-02-03 11:21:00) [1]

ооооох... вспомнил я изза чего все это - в BDE нужно на Pdox ANSI Cyrillic драйвер сменить.
Как же давно это было - лет 5 назад - уж и забыл - как с этим парадоксом ковырялся....


Johnmen   (2009-02-03 11:21:00) [2]


> Смотрю в неё - там все строчки по русски.

Я опять же, где смотришь?
Кодировка задаётся при создании (динамическом или статическом) БДЕшного алиаса.


Sergey2   (2009-02-03 11:16:00) [3]

Смотрю в неё - там все строчки по русски. Создаю таблицу, инсерчу туда записи из доноровской. появляется файлик с новой таблицей - там все в ###.

где можно поменять кодировку ?


Johnmen   (2009-02-03 11:04:00) [4]

Кодировка донорской таблицы не та.
Смотри, что в ней. Перекодируй.


Sergey2   (2009-02-03 11:01:00) [5]

Содержимое таблицы - все записи где были буковки - заменены на ##. В датабэйз десктопе открываешь. в гриде в проекте. везде.

записи добавляю вот так


     SQL.Text := 'INSERT INTO "table1.DB" (field1, field2) ' +
       'SELECT field1, field2 ' +
       'FROM "table2.DB" D1';

в результате все добавляет - но русские буквы меняет на #.
тут же делаю по коду вот так


     SQL.Text := 'update "table1.DB" d1 ' +
       'set d1.field1 = ' + QuotedStr('тест');

и запись в таблице обновляется - и отображается нормально. первоначальные записи не затронутые апдейтом так и видны как ###


Johnmen   (2009-02-03 10:53:00) [6]

Где отображаются?


Наверх

Титульная страница Поиск, карта сайта Написать письмо