Форум: "Базы";
Текущий архив: 2003.09.29;
Скачать: [xml.tar.bz2];
ВнизВставка в XML файл Unicode строки Найти похожие ветки
← →
UnMi (2003-09-05 15:22) [0]Приветствую всех!
В программе формируется xml файл, в который необходимо затем найти определенное место и вставить строчку. ПРоблема в том, что сама посебе строка вставляется, а вот данные на русском необходимо ввернуть на Unicode. КАК?
← →
sniknik (2003-09-05 15:54) [1]StringToWideChar (?)
← →
UnMi (2003-09-05 16:03) [2]Необходимо не просто сконвертировать строку в Unicode, а еще и записать ее файлик.
← →
UnMi (2003-09-05 16:50) [3]ДА, а может кто подскажет как можно вставить в DBGrid какую-нибудь левую запись, не содержащуюся в базе данных (Типа DBGrid.*ADD.Row* - например)?
← →
sniknik (2003-09-05 16:58) [4]> ПРоблема в том, что сама посебе строка вставляется, а вот данные на русском необходимо ввернуть на Unicode.
предватительно StringToWideChar строке.
> ДА, а может кто подскажет как можно вставить в DBGrid какую-нибудь левую запись
в DBGrid никак, в рекордсет типа ClientDataSet.Append.
← →
UnMi (2003-09-05 17:03) [5]Он ее не хочет принимать, ругается, временами части строк не прописывает в файл(строка типа "траляля", а он пишет "траля"), я и Мульти Байт (MultiBytetoWideChar)попробывал и все что нашел.
А может чего-то не нашел?
← →
UnMi (2003-09-05 17:09) [6]А ClientDataSet.Append не добавит ли ее случаем в базу? Мне там новая запись не к чему.
← →
sniknik (2003-09-05 17:42) [7]без ClientDataSet1.ApplyUpdates нет.
← →
Тих (2003-09-06 02:07) [8]а вот с XML я бы посоветовал работать только через движок, и ни в коем случае не формировать его руками с помощью склеивания строк и т.п, тем более, что в delphi до сих пор с юникодом туговато.
← →
UnMi (2003-09-06 10:46) [9]Там вообщето дело как раз в том, что необходимо добавлять левые данные не из таблицы, и я решил делать через сохранение состояния набора данных. Делаю временный файл, сохраняю данные в виде Xml, потом пытаюсь добавить туда определенную строку, затем загрузить такое новое состояние,а временный файл - удалить. Все быстро и просто. Никакой Юзер не догадается, что от нажатия кнопки до открытия формы успел создаться файлик и удалиться. Вроде все просто, пара строк кода, но вот Unicod" овские строки ни в какую не хотят вставляться.
← →
UnMi (2003-09-08 11:01) [10]Получилось!
Но только Append тут не помог. Так как в таблице есть счетчик, а в его поле мне необхоим "0". Так вот, перекодировку я выдрал из 6 Делфы (стыдно, а что делать) и теперь все ОК!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c