我需要从 Access 数据库中的字符串字段中删除前导零,该字段在每次在 C# 程序中使用时都会被销毁并重新创建。大多数字符串库(甚至是 SQL 库)都包含一个 Trim 函数来删除前导或后跟空格。不幸的是,Access 似乎没有 LTrim(string s, char[] trimChars) 或类似的东西。为了解决这个问题,我编造了这个怪物:
Replace(LTrim(Replace(ADDRNO,'0', ' ')),' ', '0')
但这导致了一个未定义的 Replace 函数引用,即使它显然是一个 Access 函数。
我正在寻找的是一种修剪这些零点的方法,或者通过让 JET 引擎让我使用 Replace 功能或完全通过其他方法。
编辑:修复了替换函数的语法。问题仍然存在。