Ms access 访问:运行时错误';2176';-此属性的设置太长,但不正确

Ms access 访问:运行时错误';2176';-此属性的设置太长,但不正确,ms-access,vba,Ms Access,Vba,我不是一个经验丰富的vba程序员,使用access不是我的专长。我被要求修复MS Access 2010 VB应用程序中的一些错误 我有下面一行代码抛出运行时错误“2176”-此属性的设置太长 grdDocs.RowSourceType = "SELECT tblLicenceDocuments.lDocumentId, " & _ "tblLicenceDocuments.sTitle as Title, " &

我不是一个经验丰富的vba程序员,使用access不是我的专长。我被要求修复MS Access 2010 VB应用程序中的一些错误

我有下面一行代码抛出运行时错误“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,它是有效的。我在网上搜索过,没有好的线索


任何建议都将不胜感激。

我的意思是设置.RowSource,而不是.RowSourceType;正如蒂姆·威廉姆斯尽职尽责地指出的那样。

我的意思是设置.RowSource,而不是.RowSourceType;正如蒂姆·威廉姆斯(Tim Williams)尽职尽责地指出的那样。

Access中的“类型”、“方法”或“格式”是保留字吗?您是否可能混淆了.RowSourceType和.RowSource@蒂姆·威廉姆斯。你的眼睛像鹰;他们发现了我的疏忽。感谢Access中的“Type”、“Method”或“Format”保留字?您是否将.RowSourceType与.RowSource混淆了@蒂姆·威廉姆斯。你的眼睛像鹰;他们发现了我的疏忽。谢谢你