日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

SPQuery 查询知多少

發布時間:2025/7/14 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SPQuery 查询知多少 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
string beginTime = txtFormDate.Text.Trim();//開始時間(用戶選擇)--查詢條件
string endTime = txtToDate.Text.Trim();//結束時間(用戶選擇)--查詢條件
string prodNum = txtProdNum.Text.Trim();//商品編碼(用戶填寫)--查詢條件
string shopName = txtShopName.Text.Trim();//門店名稱(用戶填寫)--查詢條件
string queryStr = string.Empty;
query
= new SPQuery();
if (beginTime.Length > 0 && endTime.Length > 0)
{
queryStr
+= string.Format(@"<And><Geq><FieldRef Name='SubmitDate'/><Value Type='DateTime'>{0}</Value></Geq>
<Leq><FieldRef Name='SubmitDate'/><Value Type='DateTime' >{1}</Value></Leq></And>
", beginTime, endTime);
}
if (beginTime.Length > 0 && endTime.Length <= 0)
{
queryStr
+= string.Format("<Geq><FieldRef Name='SubmitDate'/><Value Type='DateTime' >{0}</Value></Geq>", beginTime);
}
if (beginTime.Length <= 0 && endTime.Length > 0)
{
queryStr
+= string.Format("<Leq><FieldRef Name='SubmitDate'/><Value Type='DateTime' >{0}</Value></Leq>",endTime);
}
if (prodNum.Length > 0)
{
queryStr
+= string.Format("<Eq><FieldRef Name='ProdNum'/><Value Type='Text'>{0}</Value></Eq>", prodNum);
}
if (shopName.Length > 0)
{
queryStr
+= string.Format("<Eq><FieldRef Name='ShopName'/><Value Type='Text'>{0}</Value></Eq>", shopName);
}
query.Query
= string.Format("<Where>{0}</Where>", queryStr);

SPQuery查詢語句是以XML格式展現出來的,如下面的例子

<Query>
??
<OrderBy>
????
<FieldRef?Name="Modified"?Ascending="FALSE"></FieldRef>
??
</OrderBy>
??
<Where>
????
<Or>
??????
<Neq>
????????
<FieldRef?Name="Status"></FieldRef>??//字段名
????????
<Value?Type="Text">Completed</Value>?//字段值
??????
</Neq>
??????
<IsNull>
????????
<FieldRef?Name="Status"></FieldRef>
??????
</IsNull>
????
</Or>
??
</Where>
</Query>

現在我用大家熟悉的SQL語法來和它做個比較

SPQuerySQL
<Where></Where>Where
<OrderBy></OrderBy>Order By
<And></And>And
<Or></Or>Or
<Eq></Eq>???=
<Geq></Geq>>=
<Gt></Gt>>
<Leq></Leq><=
<Lt></Lt><
<Neq></Neq>!=


轉載于:https://www.cnblogs.com/ahghy/archive/2011/06/09/2076657.html

總結

以上是生活随笔為你收集整理的SPQuery 查询知多少的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。