访问:将1中的2个字段与SQL代码

时间:2016-07-04 14:31:02

标签: sql ms-access

我正在尝试将两个字段组合在一个表格中。单击按钮即可实现此目的。我认为它可以像这样工作:

Private Sub Button_Click()

Dim strSQL As String

strSQL = "SELECT Table.Field1 & "" & Table.Field2 AS Table.Field12"

CurrentDb.Execute strSQL

End Sub

显然这根本不起作用。

任何想法如何解决问题?

3 个答案:

答案 0 :(得分:1)

您需要UPDATE语句,因为您想在表格中更改值:

UPDATE Table SET Field12 = Field1 & Field2;

答案 1 :(得分:0)

嗯,你不能在列别名中有句号,除非你逃避它们。这些都可以吗?

strSQL = "SELECT Table.Field1 & "" & Table.Field2 AS Field12"

strSQL = "SELECT Table.Field1 & "" & Table.Field2 AS [Table.Field12]"

答案 2 :(得分:0)

如果您希望更新,则必须使用操作查询,例如:

strSQL = "Update Table Set Field12 = Field1 & Field2"

如果您想选择,则必须是有效的选择查询:

strSQL = "Select *, Field1 & Field2 AS Field12 From Table"

但你无法“执行”。但是,您可以将其作为记录集打开。