发布网友 发布时间:2022-04-23 22:53
共1个回答
热心网友 时间:2022-04-09 23:44
1.第一行select后面的需要增加空格,否则语句中的select就和后面的语句连上了,会出现语法错误;
2.strSql = strSql + "(case when a.cd_Value = '40' then '其他人员' end) AS cd18, ";这行中cd18后的逗号去掉换成空格;
3.strSql = strSql + "FROM xt_t_CodeDetail a ,xt_t_CodeType b";这行中最后b后面需要增加空格。
试试吧。目前就看出这么多问题,如果还是有问题,把报错提示发出来看看。追问其实以上sql文是放在方法里的,我怕问题太长了。。。现在的问题是,我要在以个view.aspx.cs里如何去利用这个方法,是new一个它。??太长了,我把格式缩了。
public DataSet GetWorkStateName(LogForPage logpage)
{DataSet ds = new DataSet();string strSql = string.Empty;try {
-----SQL------ds = this.GetDataSet(strSql, logpage);}catch (Exception ex){throw ex;} return ds;}