【发布时间】:2017-10-11 11:35:01
【问题描述】:
在我的 excel VBA 函数中,'strSQL' 帮助我获得完美的结果,以防所有数据字段(下)中所有记录的文本长度为 255 字符,否则如果该特定字段中的任何单元格,该函数将为所有记录返回空值包含超过 255 个字符。
strSQL = "SELECT [Company Name], [ProfileType], [DataField0],[DataField1],
[DataField2],[DataField3],[DataField4],[DataField5],[DataField6],[DataField7]
FROM [Data$] WHERE [Company Name] = 'XYZ' ORDER BY [Heading_Order];"
我正在使用 ADODB 建立连接。
【问题讨论】:
-
您有问题吗?
-
没有问题,没有上下文很难回答
-
很抱歉给您带来了困惑。问题是,如果源位置中的单个单元格的文本值长度大于 255 个字符,为什么 Recordset 会为所有记录返回空字段值,我该如何解决这个问题?
-
您是否正在从 MS Access 数据库中检索记录? (如果是这样,请更正标签 - [access] 与 MS Access 无关 - 使用 [ms-access] 标签。)或者您是否从另一个 Excel 电子表格中检索数据? (当我看到以
$结尾的表名时,我通常会想到这个。)