Как удалить записи с БД в формате .dbf - VB

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток у меня такой вопрос: как программно удалить записи с БД в формате .dbf, в которой есть поле dtt1(дата-время) по указанную дату
может кто подскажет, в чем моя ошибка зараннее благодарен
если я все комментирую и выполняю строку 10, то все проходит, но размер БД не уменьшается(а должен значительно)

Решение задачи: «Как удалить записи с БД в формате .dbf»

textual
Листинг программы
'предполагаемое размещение таблицы DBF : C:\Folder1\F1.dbf
 
Dim d As DAO.Database, s$
Const sQ = "DELETE FROM F1 IN 'C:\Folder1'[dBase IV;HDR=NO;IMEX=2] WHERE dtt1<="
'строка SQL конструкции формируется из константы и значения возвращаемого функцией
'будем надеяться функция работает правильно. ;)
s = sQ + GetDateString(dt) 
Set d = CurrentDb
d.Execute sQ
Set d = Nothing

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 4.133 из 5