c# 如何从数据库中同时读多个字段?
/// <summary>
/// 批量读取数据
/// </summary>
/// <param name="command">查询语句</param>
/// <returns>返回SqlDataReader数据留</returns>
public static SqlDataReader TiredQuery(string command)
{
SqlDataReader datareader = null;
try
{
string MyConn = dbconn();
SqlConnection MyConnection = new SqlConnection(MyConn);
MyConnection.Open();
SqlCommand MyCommand = new SqlCommand(command, MyConnection);
datareader = MyCommand.ExecuteReader();
//MyConnection.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "错误!");
}
return datareader;
}
我用上面的方法勉强实现的,但是最后连接没有close.大家有什么好的方法吗?
/// 批量读取数据
/// </summary>
/// <param name="command">查询语句</param>
/// <returns>返回SqlDataReader数据留</returns>
public static SqlDataReader TiredQuery(string command)
{
SqlDataReader datareader = null;
try
{
string MyConn = dbconn();
SqlConnection MyConnection = new SqlConnection(MyConn);
MyConnection.Open();
SqlCommand MyCommand = new SqlCommand(command, MyConnection);
datareader = MyCommand.ExecuteReader();
//MyConnection.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "错误!");
}
return datareader;
}
我用上面的方法勉强实现的,但是最后连接没有close.大家有什么好的方法吗?
...全文
相关推荐
C#访问oracle数据库类,带blob字段读写
本篇文章将深入探讨如何使用C#语言访问Oracle数据库,并重点讲解处理Blob(Binary Large Object)字段的读写操作。首先,让我们理解C#访问Oracle数据库的基本原理。
C#科研数据库管理系统详解
数据定义语言(DDL)用于定义和管理数据库对象,如表、视图、索引等。常见的DDL语句包括:CREATE:创建新的数据库对象ALTER:修改已有数据库对象的结构DROP:删除数据库对象数据操作语言(DML)用于对数据库中的数据进行操作,主要包括:SELECT:查询数据INSERT:插入新数据UPDATE:更新已有数据DELETE:删除数据实体类定义数据库中表的结构,而上下文对象(继承自DbContext。
C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
在C#编程中,处理数据库查询结果时,经常会遇到字段值可能是NULL的情况。NULL值在数据库中表示未知或无值,因此在程序中正确地判断字段是否为空是至关重要的。以下将详细介绍三种在C#中判断数据库字段值
C#更新SQLServer中TimeStamp字段(时间戳)的方法
同时,需要注意的是,当有多个用户同时修改同一行数据时,最后提交更改的用户将覆盖其他人的更改,因此在实际应用中可能需要结合事务处理以确保数据一致性。
基于C#+Asp.net版的SqlManagement在线数据管理系统源码
综上所述,这个基于C#和Asp.net的SqlManagement在线数据管理系统源码提供了全面的数据库管理功能,包括登录验证、数据库和表的创建、查看表详情等。


