有啥方法可以在 DAO 和 MS Access 中使用长文本(备忘录)参数?
Posted
技术标签:
【中文标题】有啥方法可以在 DAO 和 MS Access 中使用长文本(备忘录)参数?【英文标题】:Any way to have long text (memo) parameters in DAO and MS Access?有什么方法可以在 DAO 和 MS Access 中使用长文本(备忘录)参数? 【发布时间】:2012-08-19 12:52:48 【问题描述】:我已经到处搜索了这方面的信息,似乎 Access 中的 DAO 参数被限制为 255 个字符。
真的吗?仍然?即使在 Office 2010 中?这似乎很荒谬。我不想切换到 ADO,但目前看来我必须这样做。
在使用 DAO 和 VBA 代码的同时,有什么办法可以解决这个问题?
是否有任何方法允许在长度超过 255 个字符、DAO 或其他字符的查询中使用命名参数?
【问题讨论】:
【参考方案1】:恐怕你的选择是动态 sql、记录集或 ADO。
Access Specifications 2010
据我从测试中得知,2013 年也是如此。
【讨论】:
见补充说明。它不会走。【参考方案2】:我在 access 2000 中做过这个,包括 sql 语句中 memo 字段的内容,而不是作为参数。为了做到这一点,我必须首先对备忘录字段进行预处理,以复制备忘录中的每个 "。
希望对你有帮助。
【讨论】:
以上是关于有啥方法可以在 DAO 和 MS Access 中使用长文本(备忘录)参数?的主要内容,如果未能解决你的问题,请参考以下文章
MS Access/JET“不支持加入表达式”有啥方法可以修复这个查询吗?
使用 DAO 在 Ms Access 中打开记录集时使用 With...End