Camstar客制化开发做查询操作,对于Sql语句的保存地方有三种(Designer中保存在Query、Portal中保存在UserQuery、直接写在代码中)
其中Portal中UserQuery容易被人改动,所以一般情况下不用,直接写在代码中对于代码的“美观”上看着一大片红色代码不是很美观,所以选择将SQL语句存放在Designer中拿来做查询操作
1 DataTable dt;
2 string ContainerName = _ContainerName.Data.ToString();
3 var fs = FrameworkManagerUtil.GetFrameworkSession();
4 var servStatus = new QueryService(fs.CurrentUserProfile);
5 var qparamstatus = new QueryParameters()
6 {
7 Parameters = new QueryParameter[]
8 {
9 new QueryParameter("name", ContainerName)
10 }
11 };
12 RecordSet statusresult;
13 var tempresstatus = servStatus.Execute("jkoPacking_GetContainerDetail",qparamstatus, new QueryOptions() { QueryType = Camstar.WCF.ObjectStack.QueryType.System }, out statusresult);
14 #endregion
15 if (tempresstatus.IsSuccess)
16 {
17 for(int a=0;a<statusresult.Rows.Count();a++){
Row rr=statusresult.Rows[a];
string temp=rr.values[0].ToString();
}
21 }
站在巨人的肩膀上真的会看的更远更清晰!
-----用志不分,乃凝于神
来源:oschina
链接:https://my.oschina.net/u/4383691/blog/4308557