sql执行后 返回值

feng8317 2010-05-12 11:20:35
DBUtility dbUtility = new DBUtility();
DataSet dsInfo = new DataSet();
dbUtility.AddParameter("@DocCode", DocCode);
dbUtility.AddParameter("@DocType", DocType);
dbUtility.AddParameter("@Version", Version);
dsInfo = dbUtility.ExecuteDataSet(strSelectHisByCodeASql);
for (int i = 0; i < dsInfo.Tables[0].Rows.Count; i++)
{
MChgHistoryInfo objMInfo = new MChgHistoryInfo();
objMInfo.Version =
Int16.Parse(dsInfo.Tables[0].Rows[i][0].ToString());
objMInfo.Tab =
dsInfo.Tables[0].Rows[i][1].ToString();
objMInfo.BigItem =
dsInfo.Tables[0].Rows[i][2].ToString();
objMInfo.Item =
dsInfo.Tables[0].Rows[i][3].ToString();
objMChgHistoryInfo.Add(objMInfo);
}

大家帮帮我看看这段函数,这段函数本身执行没有问题,但是就是效率比较低。有很多数据的时候,画面上总会有一会儿停顿。我能不能在dbUtility.ExecuteDataSet(strSelectHisByCodeASql);这句话执行后以后,取得结果结果就是这个objMChgHistoryInfo值。大家有么有什么好的意见。
...全文
46 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
youyou2404 2010-05-13
  • 打赏
  • 举报
回复
看存储过程 这个程序没啥问题
  • 打赏
  • 举报
回复
你这个objMChgHistoryInfo要做什么应用?

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧