提问人:William 提问时间:9/4/2023 最后编辑:help-info.deWilliam 更新时间:9/6/2023 访问量:108
使用 SQL 向 Access 数据库添加列时出错
Error adding a column to an Access database using SQL
问:
我正在尝试做一件非常简单的事情:使用 SQL 查询向现有查询或表添加新列。但是,每次尝试执行此操作时,我都会收到“查询必须至少有一个目标字段”错误。我不确定我的错误在哪里。
我尝试过的代码是:
ALTER TABLE Notes_file
ADD DateOfBirth date;
我已经从ALTER TABLE命令的文档中提取了这一点。我尝试过查询和表,以及不同的列类型。
虽然我引起了您的注意,但我最终还是想把它放到我的 VB Studio 代码中。一旦我让 ALTER 命令正常工作,不确定我应该如何在 VB Studio 中实现它。我是否使用 .CreateQueryDef 或 .执行?
Dim alterQuery As String = "ALTER TABLE FormStats ADD freq_tot single;"
With qdfTemp1
rstTemp = .OpenRecordset(DAO.RecordsetTypeEnum.dbOpenSnapshot)
Debug.Print("beginning read of initial query(1)")
With rstTemp
Dim listing_form As String = VB6.Format(rstTemp.form_code.value, "##")
.Execute("FormStats", alterQuery)
答: 暂无答案
评论
.ExecuteNonQuery
ExecuteNonQuery