![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
неверно отображаются записи в таблице [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]Где отображаются?