日期:2014-05-18  浏览次数:20703 次

多个sql语句读取信息
根据邮件地址查注册用户使用的名字名;
其中。a 的count是没法确定的所以不知道该怎么用存储过程。
  List<string> selectinfo = new List<string>();
  for (int i = 0; i < a.Count; i++) {
  string sqlstr = string.Format("select fldloginName as name from tblUser where fldEmail='{0}'",a[i][0]);
  selectInfo.add(sqlstr);
  }

问: 现在组织好这么多的sql语句,结果集要返回给跟selectInfo.count一样多行的记录。
查询无此记录的返回null,或者""都行

这个sql 该怎么组织,要根据结果如果数据库里没返回结果。就要移除a里面的对应的Index的项,

该用啥写。把我给拷到了。忘大虾给出思路。给出代码。给出建议。在此先谢过


------解决方案--------------------
在循环中,将查询语句字串连接合并(每两句间加一个" union all "),循环结束后一次执行查询.
------解决方案--------------------
探讨
如果查询的结果为null.可不可以让结果为""呢。谢谢