在vba中,我創建了一個名爲'rs'的記錄集,其中包含名爲「EmployeeName」的字段和另一個名爲「Position」的記錄集。如果我執行在VBA中使用字段名保留字輸出記錄集值
ThisWorkbook.Worksheets("Contact").Cells(row, 1) = rs("EmployeeName")
它工作正常,但如果我不是做
ThisWorkbook.Worksheets("Contact").Cells(row, 2) = rs("Position")
我得到一個錯誤「項目無法對應於請求的名稱或序號的集合中找到。」運行時錯誤3265
我很確定這是因爲「位置」是一個保留字,但我不知道解決方法。
嘗試'rs(「[Position]」)' – Jerry
我認爲這也可以,但事實並非如此。 – Ben
你可以通過索引來引用該字段嗎?即像rs [1]? – Jerry