【发布时间】:2019-05-07 04:34:52
【问题描述】:
我在具有 32 位 excel 的 64 位 Windows 机器上运行记录集代码,而数据检索仅检索 256 个字符。
此代码正在从 excel 表“测试计划”中读取数据,它包含一些包含超过 256 个字符的数据的列。目前它只为这些列检索 256 个字符。
我需要检索其中包含任意数量字符的整个数据。
我为这个问题尝试了以下选项:
我已尝试将系统注册表“TypeGuessRows”更新为 0,但它在我的机器上不起作用。
-
我已将列格式更改为常规。
Sconnect = "Provider=MSDASQL.1;DSN=Excel Files;DBQ=" & DBPath & ";HDR=Yes';IMEX=1" conn.Open Sconnect Query = "Select * from [Test Plan$] where [Optimized Scenario No] = '" + OptimizedScenarioNo + "' and [Type] = 'Today' order by [Seq]" rsOptimizedScenarioCreation.Open Query, conn
实际结果:
此代码正在从 excel 表“测试计划”中读取数据,它包含一些包含超过 256 个字符的数据的列。目前它只为这些列检索 256 个字符。
预期结果
我需要检索其中包含任意数量字符的整个数据。
【问题讨论】:
-
您从哪个应用程序运行 VBA 代码?
-
@Asger 我在 excel 表中使用此代码从另一个表中读取一些数据