Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-1126791640
bokuto
2005-09-15 17:40
2005.10.09
Запуск архиватора


4-1123418703
psa247
2005-08-07 16:45
2005.10.09
ProcessID -> Путь Filename.exe


14-1127202536
WondeRu
2005-09-20 11:48
2005.10.09
Automatic Control Magazine 1995-2005


2-1125672528
Гость22
2005-09-02 18:48
2005.10.09
Как сделать запись в таблицу?


14-1126702280
YurikGL
2005-09-14 16:51
2005.10.09
ping www.instituto.com.br





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский