我有一个sql语句,希望将FirstName和LastName组合在一起,而列表框从表中检索。结合属性使用sql vba访问
rs.open"Select ID,Join(FirstName,LastName),Sex from TblPerson "
Set listbox.Recordset=rs
我知道我使用Join()这是错误的,但我只是想解释我的目的。 先进的谢谢!
我有一个sql语句,希望将FirstName和LastName组合在一起,而列表框从表中检索。结合属性使用sql vba访问
rs.open"Select ID,Join(FirstName,LastName),Sex from TblPerson "
Set listbox.Recordset=rs
我知道我使用Join()这是错误的,但我只是想解释我的目的。 先进的谢谢!
您可以使用如下代码串连:
"SELECT ID, FirstName + ' ' + LastName AS FullName, Sex FROM TblPerson"
如果您正在使用SQL Server 2012或更高版本那么这也将工作(根据你的“访问”标签,我想你是不是):
"SELECT ID, CONCAT(FirstName, ' ', LastName) AS FullName, Sex FROM TblPerson"
对于VBA访问第一个非常有用! – Bun
无关的问题,但你或许应该用“性别”,而不是“性”作为列名。 – jotik