Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.09;
Скачать: CL | DM;

Вниз

Как очистить базу 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
1-1127203505
Vladimir88
2005-09-20 12:05
2005.10.09
TTreeView


1-1126851689
nikolos
2005-09-16 10:21
2005.10.09
Прямой код


1-1127220579
Андре
2005-09-20 16:49
2005.10.09
Чат


2-1125589142
Гость22
2005-09-01 19:39
2005.10.09
Поиск по таблице в реальном времени.


4-1123662286
Виталий Панасенко
2005-08-10 12:24
2005.10.09
Подключение электронных весов к компьтеру