Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.05.2010, 13:24   #1
nickel-j
Пользователь
 
Регистрация: 15.05.2010
Сообщений: 28
По умолчанию Очищение ADOTable

Доброго времени суток, народ. Вопрос простой - как удалить все записи из таблицы?
nickel-j вне форума
Старый 15.05.2010, 13:27   #2
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

Код:
delete from t_table
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума
Старый 15.05.2010, 13:33   #3
nickel-j
Пользователь
 
Регистрация: 15.05.2010
Сообщений: 28
По умолчанию

Цитата:
Сообщение от Sparky Посмотреть сообщение
Код:
delete from t_table
Пардон, не втопил - что такое delete from и куда его писать
Код:
ADOTable1.Delete;
Так например удалить текущий элемент.
Можешь развернуть?
nickel-j вне форума
Старый 15.05.2010, 13:39   #4
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

Допустим есть кнопка удалить, на нажатие вешаешь реакцию.
Код:
ADOQuery1.SQl.text:='delete from t_table';
ADOQuery1.execSQl;
ADOTable1.close;
ADOTAble1.open
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума
Старый 15.05.2010, 13:50   #5
nickel-j
Пользователь
 
Регистрация: 15.05.2010
Сообщений: 28
Хорошо

Работает) Спасибо большое - я просто ADOQuery не использовал раньше. Тогда есть вопрос не по теме, чтоб пустяками раздел не забивать - хочу сделать, чтобы из проги можно было выбирать базу данных
Код:
procedure TForm1.Button6Click(Sender: TObject);
var openDialog: TOpenDialog;
begin
// Создание объекта OpenDialog - назначение на нашу переменную OpenDialog
  openDialog := TOpenDialog.Create(self);

  // Установка начального каталога, чтобы сделать его текущим
  openDialog.InitialDir := GetCurrentDir;

  // Только разрешенные существующие файлы могут быть выбраны
  openDialog.Options := [ofFileMustExist];

  // Разрешено выбрать только .dpr и .pas файлы
  openDialog.Filter :=
    'MS Access files|*.mdb';

  // Выбор файлов Паскаля как стартовый тип фильтра
  //openDialog.FilterIndex := 2;

  // Показ диалог открытия файла
  if openDialog.Execute
  then //ShowMessage('File : '+openDialog.FileName)
   begin
    ADOConnection1.Connected:=false;
    ADOConnection1.ConnectionString:=openDialog.FileName;
    ADOConnection1.Connected:=true;
    ADOTable1.Active:=true
   end
  else ShowMessage('Открытие файла остановлено');

  // Освобождение диалога
  openDialog.Free;
end;
Проблема в том, что в ADOTable прописано имя подгружаемой таблицы и это же имя применяется ко всем открываемым базам - естественно, что такой таблицы там нет. Можно сделать, чтобы ADOTable автоматически получал имя какой-нибудь таблицы из открываемой БД?
nickel-j вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очищение DateTimePicker после удаления записи Droid БД в Delphi 9 21.10.2009 15:57
Очищение книги Волк Microsoft Office Excel 4 26.02.2009 14:00
AdoTable Mishina БД в Delphi 2 15.06.2008 06:35
Как копировать данные из ADOTable в ADOTable? mauar БД в Delphi 1 10.05.2008 16:05
Работа с файлами (создание, удаление, открытие, связываение с переменной, очищение памяти переменной) Arkuz Общие вопросы Delphi 12 25.09.2007 20:47