Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
LotusScript-如何在SELECT语句中转义双引号?_Select_Lotusscript - Fatal编程技术网

LotusScript-如何在SELECT语句中转义双引号?

LotusScript-如何在SELECT语句中转义双引号?,select,lotusscript,Select,Lotusscript,我有多个文档,其中包含名为organization的字段 几乎每一份文档都包含该字段的双引号,例如:医疗中心“James Goodwin Corp.”e.t.c 我有一个带有某个组织名称的搜索查询,其中还包含引号,并试图在搜索查询中使用此名称来查找所有需要的文档 我尝试了许多变体,每次我都会得到关于双引号的查询语法错误 你能给出一些小例子或建议如何在SELECT语句中转义双引号吗 谢谢大家! 更新: 是的,我使用的替换功能如下: searchValue=Replace(docByUi.searc

我有多个文档,其中包含名为organization的字段

几乎每一份文档都包含该字段的双引号,例如:医疗中心“James Goodwin Corp.”e.t.c

我有一个带有某个组织名称的搜索查询,其中还包含引号,并试图在搜索查询中使用此名称来查找所有需要的文档

我尝试了许多变体,每次我都会得到关于双引号的查询语法错误

你能给出一些小例子或建议如何在SELECT语句中转义双引号吗

谢谢大家!

更新:

是的,我使用的替换功能如下:

searchValue=Replace(docByUi.search(0),{“},{|“|})
要将此双引号更改为|“|”。 我得到了一个错误 或者我在某些方面错了

更新#2:

我的查询如下所示:

query={Form=“Person”&@Contains(}&docByUi.fields(0)&{;“}&searchValue&{”)}

我的意思是,我已经在使用{}创建一个零件到零件的查询。

使用管道字符,而不是使用双引号:

Select @Contains(Organization; |"|);

这就是您要做的吗?

请使用管道字符,而不是使用双引号:

Select @Contains(Organization; |"|);

这就是你想要做的吗?

你可以在搜索语句中使用大括号
{}
。你不需要在大括号内转义双引号。
以下是搜索查询的示例:

Form=“Person”和@Contains(Level0;{Filia”Department of Y”})
在lotus脚本中,可以使用
|
符号生成字符串:

query$=|Form=“Person”和@Contains(|&docByUi.fields(0)&{|&searchValue&})|

您可以在搜索语句中使用大括号
{}
。不需要在大括号内转义双引号。
以下是搜索查询的示例:

Form=“Person”和@Contains(Level0;{Filia”Department of Y”})
在lotus脚本中,可以使用
|
符号生成字符串:

query$=|Form=“Person”和@Contains(|&docByUi.fields(0)&{|&searchValue&})|

我已经更新了我的问题,你可以查看更新吗?我已经更新了我的问题,你可以查看更新吗?嗨,谢谢你的回答。我已经更新了问题,你可以查看更新吗?@Alexeytarinko使用
|
符号来创建你的查询字符串。谢谢!我已经理解了你的建议。现在一切正常。谢谢:)您也可以使用双引号。
query$=“Form=”“Person”“&@Contains(&docByUi.fields(0)&”;{&searchValue&})“
应该也能正常工作。由于可读性差,nempuBu4的代码因此更好,但我只想指出一点。嗨,谢谢你的回复。我已经更新了这个问题,你能看看更新吗?@Alexeytarinko使用
|
符号来创建你的查询字符串。谢谢!我理解你的建议。现在一切正常。谢谢:)你也可以用双引号<代码>查询$=“Form=”“Person”“&@Contains(&docByUi.fields(0)&“{”&searchValue&“})”也可以使用。nempuBu4的代码不那么可读,因此更好,但我只想指出一点。