シンプルで実用的なデータ読み取りおよびデータ操作メソッド。これらをプログラムに貼り付けて、
読み取りメソッドを直接呼び出します:
public DataSet Query(string SQLText)
{
SqlConnection myConnection=new SqlConnection(ConfigurationSettings.AppSettings["conn"]);
DataSet ds = 新しい DataSet();
SqlDataAdapter myCommand = new SqlDataAdapter(SQLText,myConnection);
myCommand.Fill(ds);
DSを返します。
方法
:
//クエリを実行し、SqlDataReaderを返す
public SqlDataReader QueryByReader(string sqlstr)
{
if (sqlstr==String.Empty)
null を返します。
SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["connstring"]);
SqlCommand myCommand = new SqlCommand(sqlstr, myConnection)
;
SqlDataReader 結果 = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
結果を返します。
}
//データベースを操作し、結果を返さない
public bool OperateDB(string sqlstr)
{
if (sqlstr==String.Empty)
false を返します;
SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["connstring"]);
SqlCommand myCommand = new SqlCommand(sqlstr, myConnection)
;
myCommand.ExecuteNonQuery();
myConnection.Close();
true を返します。
}