public string GetString(int iSeGroupID )
{
string sTempTitle;  sSQL = "select  [栏目标识]=A.GROUPID,[栏目名称]=A.GROUPNAME from   WQ_NEWSGROUP_S A left join WQ_NEWINFO_S B on A.GROUPID=B.GROUPID  where  A.GROUPID=" + iSeGroupID + " order by B.POSTDATE desc"; oCmd = new System.Data.SqlClient.SqlCommand(sSQL, oConn); 
oReader = oCmd.ExecuteReader(); 
while (oReader.Read()) 
         {
         sTempTitle =sTempTitle+oReader["新闻标题"])  
         }
}用EnterpriseLibrary 类库怎么改写这段代码??

解决方案 »

  1.   

    http://aspnet.4guysfromrolla.com/articles/030905-1.aspx
      

  2.   

    public string GetString(int iSeGroupID )
    {
    StringBuilder sTempTitle = new StringBuilder();
    Database db = DatabaseFactory.CreateDatabase();
      sSQL = "select  [栏目标识]=A.GROUPID,[栏目名称]=A.GROUPNAME from   WQ_NEWSGROUP_S A left join WQ_NEWINFO_S B on A.GROUPID=B.GROUPID  where  A.GROUPID=" + iSeGroupID + " order by B.POSTDATE desc";  DBCommandWrapper dbCommandWrapper = db.GetSqlStringCommandWrapper(sSQL );
    using (IDataReader dataReader = db.ExecuteReader(dbCommandWrapper))

       while (dataReader.Read())
         {
         sTempTitle.Append(dataReader["新闻标题"])  
       }

       return sTempTitle.ToString();
      

  3.   

    你看一看安装EnterpriseLibrary 时有许多小例子
      

  4.   

    --谢谢,楼上的,
    --谢谢saucer(思归) 
    --感动,测试后,马上就接贴!!!!!