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

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

Как создать таблицу dbf с помощью команд Local SQL BDE ? [D6, dBase, FoxPro]


_Вован ©   (2005-05-19 19:28:00) 

Текст запроса Q1 следующий:
CREATE TABLE "FILE.DBF"
(FIO CHAR(40))

Выполняю Q1.ExecSQL - ошибки не выдаёт, на диске создаётся файл File.dbf, но вот только битый (dbf-вьюеры не открывают).

Что я делаю неправильно?


Anatoly Podgoretsky   (2005-05-19 20:54:00) [1]

Еще раз не пользуйся непонятными вьюверами.


_Вован   (2005-05-19 20:36:00) [2]

Х-ха :)
А оказывается, свойством DatabaseName компонента TQuery нужно ссылаться на алиас, в котором свойство DEFAULT DRIVER даже не dBASE, а FOXPRO!
И тогда можно в запросе написать так:
CREATE TABLE File1
(...)

- создастся нормальный читабельный всеми dbf-вьюерами File1.dbf в той папке, куда указывает алиас.

Называется, сам себе ответил :)


Anatoly Podgoretsky   (2005-05-19 20:06:00) [3]

Пользуешься каким то непонятным dbf-вьюером


Наверх

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