5

我已经到处搜索了这方面的信息,似乎 Access 中的 DAO 参数被限制为 255 个字符。

真的吗?仍然?即使在 Office 2010 中?这似乎很荒谬。我不想切换到 ADO,但在这一点上,我似乎不得不这样做。

在使用 DAO 和 VBA 代码的同时,有什么办法可以解决这个问题吗?

是否有任何方法允许在长度超过 255 个字符的查询中使用命名参数,DAO 或其他?

4

2 回答 2

5

恐怕您的选择是动态 sql、记录集或 ADO。

访问规范 2010

据我从测试中得知,2013 年也是如此。

于 2012-08-23T23:14:19.520 回答
2

我曾经在 access 2000 中做过这个,包括 sql 语句中 memo 字段的内容,而不是作为参数。为了做到这一点,我必须首先对备忘录字段进行预处理,以复制备忘录中的每个 "。

希望能帮助到你。

于 2012-11-03T15:34:47.540 回答