0

filtersrows = Server_Tables[i].Select("(TRIM(Tool Stored Place and Sheduled)='" + searchtext + "') OR (TRIM(工作组服务器连接到工具内的数据集)='" + searchtext + "' )");

执行时,我收到“语法错误:‘存储’运算符后缺少操作数。”

4

1 回答 1

0

这似乎有点奇怪,但如果你真的有两列如上所示,那么你的表达式应该是:

filteredrows = Server_Tables[i].Select("TRIM([Tool Stored Place and Sheduled])='" + 
      searchtext + "' OR TRIM([Workgroup server to connect to dataset within the tool])='" + 
      searchtext + "'");

仅当您的 searchtext 变量不包含任何单引号时才这样做。
由于列名中存在空格,因此需要列名周围的方括号

于 2013-12-20T14:45:14.500 回答