【问题标题】:Replace Function in ADODB recordset VB6替换 ADODB 记录集 VB6 中的函数
【发布时间】:2012-11-29 02:37:03
【问题描述】:

从 Visual Basic 应用程序中,我必须 REPLACE 包含在 与另一个列。 使用 ADODB 我得到了那个错误:“Undefined function Replace” 我在我的 VB6 应用程序中使用 MS-ACCESS 数据库。
有什么办法吗?

【问题讨论】:

  • 在大多数情况下,您不能在 MS Access 本身之外使用替换为 MS Access。发布您的 sql,可能会找到替代方法。
  • @Remou 我的 sql 是“SELECT * FROM TABLE1 WHERE REPLACE(ITEM,'.','') LIKE 'FOODS A/C'”
  • 您要替换的停止出现在字符串中的什么位置?
  • @Remou ITEM NAME IS 'FOODS A/C'
  • 知道止损位置为什么还要更换?如果它有时存在有时不存在,您可以说Item Like 'Foods A/C%'

标签: vba ms-access vb6 adodb


【解决方案1】:

似乎这样的东西可能适合:

 IIf(Right([item],1)=".",[item],[item] & ".") = 'FOODS A/C.'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多