Форум: "Базы";
Текущий архив: 2010.01.24;
Скачать: [xml.tar.bz2];
Внизневерно отображаются записи в таблице Найти похожие ветки
← →
Sergey2 (2009-02-03 10:32) [0]после динамического создания таблицы и добавления туда записей - отображаются как #### # #####.
создаю вот так
ATable.DatabaseName := DM.DBS.DatabaseName;
ATable.TableType := ttDefault;
ATable.TableName := "temptbl.db";
← →
Johnmen © (2009-02-03 10:53) [1]Где отображаются?
← →
Sergey2 (2009-02-03 11:01) [2]Содержимое таблицы - все записи где были буковки - заменены на ##. В датабэйз десктопе открываешь. в гриде в проекте. везде.
записи добавляю вот так
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 11:04) [3]Кодировка донорской таблицы не та.
Смотри, что в ней. Перекодируй.
← →
Sergey2 (2009-02-03 11:16) [4]Смотрю в неё - там все строчки по русски. Создаю таблицу, инсерчу туда записи из доноровской. появляется файлик с новой таблицей - там все в ###.
где можно поменять кодировку ?
← →
Sergey2 (2009-02-03 11:21) [5]ооооох... вспомнил я изза чего все это - в BDE нужно на Pdox ANSI Cyrillic драйвер сменить.
Как же давно это было - лет 5 назад - уж и забыл - как с этим парадоксом ковырялся....
← →
Johnmen © (2009-02-03 11:21) [6]
> Смотрю в неё - там все строчки по русски.
Я опять же, где смотришь?
Кодировка задаётся при создании (динамическом или статическом) БДЕшного алиаса.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2010.01.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c