![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как создать таблицу 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-вьюером