次のコードを試しましたが、そこから成功メッセージが見つかりませんでした。ここでは、挿入、更新、削除、またはcommandText
選択クエリを実行できます。選択クエリの場合はデータセットが必要です。それ以外の場合は、SQL 結果のような成功メッセージが表示されますoutput("12 row(s) inserted successfully")
。選択クエリが実行されたときにデータセット出力が必要なので、メソッド。ExecuteScalar
ExecuteNonQuery
public static DataSet ExecuteDataset(string connectionString, CommandType commandType, string commandText, params SqlParameter[] commandParameters)
{
using (SqlConnection cn = new SqlConnection(connectionString))
{
cn.InfoMessage += delegate(object sender, SqlInfoMessageEventArgs e)
{
MessageInfo += "\n" + e.Message;
};
cn.FireInfoMessageEventOnUserErrors = true;
cn.Open();
using (SqlCommand command = new SqlCommand(commandText, cn))
{
using (SqlDataAdapter adapter = new SqlDataAdapter(command))
{
DataSet dt = new DataSet();
adapter.Fill(dt); // Do something with DataTable
return dt;
}
}
}
}