【发布时间】:2013-07-03 14:17:39
【问题描述】:
我正在尝试选择要删除的 access 2010 数据库的某个部分。我的数据库中超过 7 天的任何内容。我必须编写代码来压缩数据库我只是不知道从哪里开始删除数据库的选定部分。这是我目前所拥有的:
'Compacting database
Dim DateA As Date = Date.Now
Dim DateB As String
'Subtracting the seven days from the current date.
DateB = Format(DateA.AddDays(-7.0), "MM/dd/yy")
【问题讨论】:
-
您能否更具体地了解“要删除的 Access 2010 数据库的一部分”?例如,您是在谈论所有表中超过 7 天的记录、特定表中超过 7 天的记录等?
-
数据库(所有表)中超过 7 天的所有记录。我希望能够找到它们并删除它们。然后我将压缩数据库(我已经有了数据库的代码)。
-
如果您有一个字段(即 CreationDate)来标识何时插入记录,那么您可以简单地执行 DELETE。
-
或者是否可以压缩任何小于 7 天的数据然后删除该数据库?什么方法会更有效率? @kingalligator
标签: .net vb.net ms-access ms-access-2010 sql-delete