filtersrows = Server_Tables[i].Select("(TRIM(Tool Stored Place and Sheduled)='" + searchtext + "') OR (TRIM(工作组服务器连接到工具内的数据集)='" + searchtext + "' )");
执行时,我收到“语法错误:‘存储’运算符后缺少操作数。”
filtersrows = Server_Tables[i].Select("(TRIM(Tool Stored Place and Sheduled)='" + searchtext + "') OR (TRIM(工作组服务器连接到工具内的数据集)='" + searchtext + "' )");
执行时,我收到“语法错误:‘存储’运算符后缺少操作数。”
这似乎有点奇怪,但如果你真的有两列如上所示,那么你的表达式应该是:
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 变量不包含任何单引号时才这样做。
由于列名中存在空格,因此需要列名周围的方括号