首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清理UniData的输入

清理UniData的输入
EN

Stack Overflow用户
提问于 2009-10-30 22:00:24
回答 3查看 443关注 0票数 2

有没有人能提供一个函数来清理UniData查询的输入?或者提供要删除的东西的列表?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-10-31 04:30:45

以下是UniQuery保留的字符列表:

代码语言:javascript
复制
 " double quote
 ' apostrophe (single quote)
 / forward slash
 [ left square bracket
 \ back slash
 ] right square bracket
 ^ caret

您可以编写一个接受字符串的快速函数,为这些字符中的每个字符执行一个SWAP --您可以与ISO8859-1十进制代码互换(例如,用]代替])--并返回经过卫生处理的字符串。

票数 2
EN

Stack Overflow用户

发布于 2009-12-05 03:24:12

使用CONVERT一次性删除单个非法字符,然后使用SWAP删除非法多字符字符串。

在其他答案的基础上,你会得到以下结果:

代码语言:javascript
复制
CONVERT ( '"' : "'/[\]^" ) TO "" IN USER.DATA
SWAP "..." WITH "" IN USER.DATA
票数 3
EN

Stack Overflow用户

发布于 2009-11-14 10:00:33

除了Rob Sobers answer之外,还可以查找三个./这些可以用作通配符的通配符,这取决于您运行的模式,与和非常相似。

对注释进行编辑:

我面前没有一个实例来测试它,但我相信你可以通过在VOC文件的'UOLOGIN‘段落中显式地将ECLTYPE设置为'P’来改变它。

UOLOGIN类似于LOGIN。它在第一次创建会话时调用。不同之处在于UOLOGIN是为UniObjects会话调用的

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1649977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档