|
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 14
|
|
Builder 2010 Access UnicodeString13.09.2012, 14:33. Показов 2141. Ответов 26
Метки нет (Все метки)
Есть проект в билдере 2010. Есть таблица access в ней поле типа Text.
В билдере с таблицей связан компонент TTable. Не получается записать в базу unicode символы (азерб. язык). Т.Е. они записываются, но на месте "спец" буков (которые отличаются от русских или англ.) записываются вопросы. Если ручками в базу записать нужный текст, то он в базе сохраняется нормально, но прочитать его тоже никак не получается (опять вопросы). Есть идеи?
0
|
|
| 13.09.2012, 14:33 | |
|
Ответы с готовыми решениями:
26
Отчет MS Access в с++ Builder 2010 Подключение к базе данных в С++ Builder 2010 Метод Locate не хочет работать в C++ Builder 2010 |
|
|
||||||
| 18.09.2012, 15:10 | ||||||
|
А если попробовать по имени поля:
Попробуйте ещё поиграться с кодировкой базы Table1->TableType = ttDBase или даже ttASCII попробовать и пописать в базу
0
|
||||||
|
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 14
|
|
| 18.09.2012, 15:38 [ТС] | |
|
Да, в Table1StringField1 (это имя уже самого поля таблицы, эти имена создаются автоматически при добавлении полей в компоненте TTable по маске TableNameFieldName, но их можно конечно переименовать на свое усмотрение) после Table1 не нужно "->" указывать, тут обращение непосредственно на нужное мне поле.
Добавлено через 26 минут Никак не работает пока что( только с компонентом TADOTable работает
0
|
|
|
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 14
|
|
| 18.09.2012, 16:09 [ТС] | |
|
В TTable->DataBaseName выбираю алиас нужной мне базы (который ранее создается в BDE Administrator), потом в TTable->TableName появляется список таблиц нужной мне базы, выбираю нужную мне. Потом в TTable->FieldsEditor правой кнопкой по пустому полю->Add All Fields, тут автоматически генерируөтся поля с именами TableNameFieldName (о чем я ранее писал). Теперь я могу обращаться как к таблице и через нее к полям (через Table1->FieldByName ), или непосредственно к полям. При этом эти два типа обращения имеют одинаковые свойства и методы.
А вот компонент TADOTable иначе конектится к базе..там прописывается ConnectionString. (например: Provider=MSDASQL.1;Persist Security Info=False ata Source=АлиасМоейБазы), там есть специальный конструктор для составления коннекшнстринг..
0
|
|
|
|
|
| 18.09.2012, 16:21 | |
|
А почему пользуете базу Access ?
Честно, я когда-то пользовал BDE и базы Paradox, но в последствии ушёл на MySQL как-то меньше проблем стало. Устарело всё это. У меня BDE сейчас вообще не работает на компе и не хочется Windows переставлять. Переустановка Builder не помогла. Поэтому я не могу проверить на своём компьютере работу компонента TTable с базами данных. Я это к тому, что кроме меня в вашей теме никто не пытается помочь вам. Если компонент TADOTable работает в вашем случае и вас это устраивает, то потиху перепишите проект для работы с ним, либо меняйте базу данных на другой тип - сервер и перепишите старую базу в новый формат.
0
|
|
|
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 14
|
|
| 18.09.2012, 16:30 [ТС] | |
|
вообще говоря, там можно немнго иначе приконектится. Можно вставить компонент TDataBase, его приконектить к нужному алиасу, придумать TDataBase->DataBaseName, и все TTable конектить не к алиасу, а к TDataBase (у TTable в списке алиасов появится TDataBase->DataBaseName). Но в общем сути не меняет.
Добавлено через 2 минуты Спасибо за помощь) Так скажем аксес достался по наследству. С базой Paradox та же история, попробовал. Добавлено через 3 минуты Попробую поставлю Builder XE , посмотрим, может заработает.
0
|
|
|
|
|
| 18.09.2012, 16:48 | |
|
Лучше XE2 сразу с патчем предпоследним
0
|
|
| 18.09.2012, 16:48 | |
|
Программное создание mdb в Builder 2010 с ADO Подключение к базе данных через C++ Builder 2010 UnicodeString в с++ builder XE Как использовать компоненты скомпилированные для C++ Builder 2007 в C++ Builder 2010? Работа с объектами в C++ Builder 2010 (RAD 2010) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|