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 }
站在巨人的肩膀上真的会看的更远更清晰!
-----用志不分,乃凝于神