我想知道如何正確顯示我的 SQL 請求的結果:
在訪問 SQL 查詢顯示時:

和我的VBA代碼只顯示部門的名稱。如何同時顯示(扇區 計數結果)?
在我的 VBA 代碼下方:
sQuery = "SELECT Sector, COUNT(*) FROM Test WHERE Search = 'FR' AND LaDate = #20/10/2021# GROUP BY Sector"
Set dbRecSet = New ADODB.Recordset
dbRecSet.Open Source:=sQuery, ActiveConnection:=dbConn
If (dbRecSet.RecordCount <> 0) Then
Do While Not dbRecSet.EOF
Debug.Print dbRecSet.Fields(0).Value
dbRecSet.MoveNext
Loop
End If
根據我添加的評論
Debug.Print dbRecSet.Fields(1).Value
是否存在無回圈顯示的方法?
uj5u.com熱心網友回復:
您還需要顯示欄位 1,如下所示:
Debug.Print dbRecSet.Fields(0).Value,dbRecSet.Fields(1).Value
也有,getrows,getstring并copyfromrecordset提供給你。 GetRows將回傳一個陣列,因此需要回圈或粘貼到 Excel 并getString回傳一個字串。 CopyFromRecordset, 將為您將記錄集內容粘貼到 Excel 中的某個區域。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/327560.html
上一篇:SQL以全名搜索姓氏
