VBA MS Access 在数据库中获取开始日期
VBA MS Access Getting the start date in a database
我有一个 MS Access 数据库,我每月从外部来源导入 tables。我想要做的是获取数据库中的最早日期,因为它出现故障。我正在创建表单,到目前为止,这是我所拥有的:
'Get start and end date
Dim DBGeo As DAO.Database
Dim rstStartDate As DAO.Recordset
Set DBGeo = CurrentDb
varStartDate = "SELECT [time] FROM [" & cboTableName & "] ORDER BY [time] ASC LIMIT 1;"
MsgBox (varStartDate)
Set rstStartDate = DBGeo.OpenRecordset(varStartDate, dbOpenSnapshot)
字段名称称为时间,我知道这是一个关键字,但我不想更改它,否则我必须在所有 table 中更改它。 CboTableName 具有我正在使用的 table 的名称。
我不擅长这些东西,所以我相信它很简单。谢谢
SELECT 前 1 Table1.Time
从表 1
按 Table1.Time;
排序
我有一个 MS Access 数据库,我每月从外部来源导入 tables。我想要做的是获取数据库中的最早日期,因为它出现故障。我正在创建表单,到目前为止,这是我所拥有的:
'Get start and end date
Dim DBGeo As DAO.Database
Dim rstStartDate As DAO.Recordset
Set DBGeo = CurrentDb
varStartDate = "SELECT [time] FROM [" & cboTableName & "] ORDER BY [time] ASC LIMIT 1;"
MsgBox (varStartDate)
Set rstStartDate = DBGeo.OpenRecordset(varStartDate, dbOpenSnapshot)
字段名称称为时间,我知道这是一个关键字,但我不想更改它,否则我必须在所有 table 中更改它。 CboTableName 具有我正在使用的 table 的名称。
我不擅长这些东西,所以我相信它很简单。谢谢
SELECT 前 1 Table1.Time 从表 1 按 Table1.Time;
排序