SQL打开查询的WHERE子句
我试图限制使用一个以上WHERE喜欢子句中完成的结果.NET如SQL打开查询的WHERE子句
search.Filter =(“(& (objectCategory =人)(physicaldeliveryofficename = *))
但与链接的服务器我有这样和正常工作,只有一个where子句。
SELECT娜打开SQL查询我的部门标题Telephonenumber Phone,physicaldeliveryofficename位置 FROM OPENQUERY(ADSI, 'SELECT Name,Department,Title,Telephonenumber,physicaldeliveryofficename,SN,ST FROM''LDAP:// OU = XM,DC = nix,DC = COM' WHERE physicaldeliveryofficename = '' * ''“)
它甚至有可能有一个以上的WHERE子句?预先感谢您的帮助。
不止一个WHERE子句? 或者你只是想把过滤器和“AND”放在一起?
WHERE
physicaldeliveryofficename= "*" AND
objectCategory="person"
我在SQL openquery中发现它不喜欢双引号(“”),而是使用单引号(''''),并且它工作得很完美。是的,我想尝试更多的过滤器。 – Jorge 2014-11-24 15:14:36
'OPENQUERY()'是一个MS SQL Server函数。 – 2014-11-21 21:41:22