![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение структуры DBF [D6, dBase, FoxPro]
eLVik © (2004-06-26 03:05:00)Здравствуйте. ADOQuery при выполнении запроса ALTER TABLE выдаёт, что данная операция не допустима, если DBF-таблица содержит записи.
Интересно, существует ли способ добавить поле в DBF, не удаляя записи, может как-нибудь через ADOTable?
Anatoly Podgoretsky (2004-06-26 19:32:00) [1]Перейди на БДЕ
eLVik (2004-06-26 19:22:00) [2]Собственно, ещё один вопрос.
Пишу SQL
DELETE * FROM mytable.dbf
Но записи физическииз DBF-ки не удаляются. Как таблицу упаковать?
Я написал процедуру для копирования заголовка DBF без записей, этим вроде можно обойтись. Но ведь должно существовать красивоерешение проблемы.
eLVik (2004-06-26 17:57:00) [3]Использую строку подключения:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\DATA;Extended Properties=dBase IV;Persist Security Info=False
Запрос
ALTER TABLE mytable.dbf ADD COLUMN LUID Integer
добавлял также NOT NULL - результат такой же...
...Запрос не выполняется
Rem (2004-06-26 12:21:00) [4]NotNull := false;