非常简单的问题:关于数据库的 我都不好意思提了......嗯,是这样的.从数据库搜索想要的记录,由于只有一条,想返回结果.我以前的做法是建立DataSet,然后往里面填充,再绑定数据.事实上,我需要的结果只有一条,有没有更简单的方法,不用DataSet的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public SqlDataReader Select(string XSqlString) { Open(); //打开数据库连接的方法 SqlCommand cmd = new SqlCommand(XSqlString, Connection); SqlDataReader dr1; dr1 = cmd.ExecuteReader(); return dr1; } 如果是一行记录可以使用 SqlDataReader 然后把Reader读到的数据装载到一个类中把对象返回datareader读取速度要快一些 //用using语句自动释放… using(SqlCommand comand = new SqlCommand(要执行的sql语句, Connection对象)){ SqlDataReader dataReader = comand .ExecuteReader(); return dataReader;} 哪位老大给请点一下byte* 是什么意思 如何比较字符串数组? WPF listview 问题 就像拔U盘时的 标注式的实现方法 做过这个的朋友请进来看看 大哥大姐们给个sql 2000远程连接的字符串 WndProc问题求助 DataGrid中为cell设置颜色 救助:关于datagrid1嵌套datagrid2,如何调用datagrid2编辑、修改、删除事件?急急。。。。。。。。。 ACCESS 数据库支持事务不??在C# 中怎么用? http命名空间问题 FtpWebRequest 非root用户 DownLoad文件 自定义控件如何在设计时成为控件的容器?
{
Open(); //打开数据库连接的方法
SqlCommand cmd = new SqlCommand(XSqlString, Connection);
SqlDataReader dr1;
dr1 = cmd.ExecuteReader();
return dr1;
}
可以使用 SqlDataReader
然后把Reader读到的数据装载到一个类中
把对象返回datareader读取速度要快一些
using(SqlCommand comand = new SqlCommand(要执行的sql语句, Connection对象)){
SqlDataReader dataReader = comand .ExecuteReader();
return dataReader;
}