1
我不是一個有經驗的vba程序員,使用訪問不是我的一杯茶。我被要求修復MS Access 2010 VB應用程序中的一些錯誤。訪問:運行時錯誤'2176' - 此屬性的設置太長,但它不是
我有下面這行代碼引發運行時錯誤'2176' - 此屬性的設置太長。
grdDocs.RowSourceType = "SELECT tblLicenceDocuments.lDocumentId, " & _
"tblLicenceDocuments.sTitle as Title, " & _
""""" as Type, " & _
""""" as Method, " & _
"tblLicenceDocuments.sAvailabilityDetails as Availability, " & _
""""" as Format " & _
"FROM tblLicenceDocuments " & _
"WHERE tblLicenceDocuments.lLicenceId = 1187 " & _
"ORDER BY tblLicenceDocuments.sTitle"
有問題的sql只有279個字符的長度,所以長度不是問題(我可能是錯的)。我已經運行了SQL,它是有效的。我在網上搜索沒有好的線索。
任何建議,將不勝感激。
是'類型','方法'或'格式'在Access中的保留字? – BoltBait
你可能混合**。RowSourceType **與**。RowSource **? http://msdn.microsoft.com/en-us/library/aa196558(v=office.11).aspx –
@Tim Williams。你的眼睛像鷹一樣;他們代表我發現了一個疏忽。感謝堆 –