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

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

Как работать с файлом *.mdb, где названия полей в кириллице [D5, Access]


ivanovv ©   (2007-12-28 09:46:00) 

Есть приложение, которое использует файл *.mdb, где названия полей в кириллице. Изменять их нельзя. Каким образом можно получить доступ используя Delphi?


sniknik   (2007-12-28 15:10:00) [1]

так у него BDE, а "обычно" это ADO. и давно уже.


Palladin   (2007-12-28 14:39:00) [2]

обычно их не в кавычки включают, а квадратные скобки


ivanovv   (2007-12-28 10:10:00) [3]

Большое спасибо Сергей за толковый совет, не знал о работе с кавычками ничего. Сейчас все как нужно.


Сергей М.   (2007-12-28 10:03:00) [4]

Во-первых, неразумно работать с mdb-базой при посредничестве BDE - прямое обращение средствами ADO ощутимо стабильней и эффективней.

Во-вторых, ничто не мешает с SQL-тексте заключать имена таблиц и полей, содержащие кириллицу и и прочие "непотребные" символы, в кавычки


ivanovv   (2007-12-28 09:56:00) [5]

Проблема в том, что тот, кто создавал таблицу в Access назвал ее Таблица_1, а поля Поле_1, Поле_2 и т.п. Когда я пишу SQL текст в компонент TQuery,получаю сообщение об ошибке работы с драйвером ODBC


Сергей М.   (2007-12-28 09:49:00) [6]

А в чем собссно проблема ?


Наверх

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