Форум: "Базы";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];
ВнизКак очистить базу MDB? Найти похожие ветки
← →
rentgen © (2005-08-30 10:37) [0]Здравствуйте!
Как очистить базуMDB
?
ЕстьADOConnect
.
Можно, ли через него, чтоб сразу все таблицы в базе были чистыми. Т.е. только структура осталась нетронутой?ADOConnect, DataSource, ADOQuery.
← →
rentgen © (2005-08-30 10:49) [1]Или хотябы через ADOQuery.
Может SQL комманда есть?
← →
rentgen © (2005-08-30 10:54) [2]Вообщем как очистить одну таблицу я нашел:
SQL:
DELETE FROM TableName
← →
Sergey13 © (2005-08-30 10:57) [3]А вот так можно 2 очистить.
DELETE FROM TableName1
DELETE FROM TableName2
8-)
← →
rentgen © (2005-08-30 11:13) [4]>>Sergey13 © (30.08.05 10:57) [3]
:)
Хаха.
Если у тебя будет 90 таблиц в одной базе данных, ты также будешь делать?
Или поди цикл с массивом названий таблиц сделаешь?
← →
Sergey13 © (2005-08-30 11:23) [5]2 [4] rentgen © (30.08.05 11:13)
Ну, если я не знаю как взять из базы список таблиц (а в случае с Аксесом, я не знаю, хоть и не утверждаю, что это невозможно - я с ним не работаю), то наверное примерно так и буду делать. А кому щас легко? 8-)
Кроме того, если это надо делать часто, то, для файловой БД, я бы заимел файл с "чистой" БД и просто копировал бы его.
← →
Anatoly Podgoretsky © (2005-08-30 12:42) [6]Наиболее эффективный путь создать базу с нуля, по заранее заготовленным скриптам. Второй не менее эффективный путь копирование шаблона поверх старой базы.
В обеих случаях кроме очистки таблиц сбрасываются и счетчики.
← →
Виталий Панасенко (2005-08-30 16:16) [7]
> rentgen © (30.08.05 11:13) [4]
> >>Sergey13 © (30.08.05 10:57) [3]
>
> :)
>
> Хаха.
> Если у тебя будет 90 таблиц в одной базе данных, ты также
> будешь делать?
>
> Или поди цикл с массивом названий таблиц сделаешь?
И что тут смешного ? Если тебе нужно сколотить ящик, ты что, забиванием одного гвоздя обходишься ? А ADOConnection ворачивает список таблиц...
← →
Sergey13 © (2005-08-30 16:30) [8]Ситуация осложняется еще тем, что даже имея список таблиц можно наткнуться на невозможность в цикле их очистить. Зависимости там всякие, прочая лабуда. Т.е. важен еще и порядок "очистки".
← →
Виталий Панасенко (2005-08-30 18:09) [9]
> Sergey13 © (30.08.05 16:30) [8]
> Ситуация осложняется еще тем, что даже имея список таблиц
> можно наткнуться на невозможность в цикле их очистить. Зависимости
> там всякие, прочая лабуда. Т.е. важен еще и порядок "очистки".
тут проблема не в этом, а в том, что человек думает, что уже придуман ОДИН оператор, вызов которого заставляет программу работать так, как тебе хочется... Типа:
begin
Work;
end.
И уже готов текстовый процессор... Копия кода - для СУБД.. И т.д. :-)))
← →
Виталий Панасенко (2005-08-30 18:10) [10]Хотя оригинал (Рентген) так не думал...:-)))
← →
Val © (2005-08-30 18:13) [11]Коллеги, а если серьезно - access не позволяет выгрузить скрипты метаданных, как это делают sql-сервера?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.023 c