C♯相談室 Part15
■ このスレッドは過去ログ倉庫に格納されています
0189た〜
NGNG環境:WinXP VisialC# SQLServer
現在、検索処理を作成中で、
VisualC#からSQLサーバのデータを取得するために
///ソース抜粋 Start
system.Data.SqlClient.SqlCommand commandOtherFields = new System.Data.SqlClient.SqlCommand(sb.ToString(), conn);
System.Data.SqlClient.SqlDataReader readerOtherFields = commandOtherFields.ExecuteReader();
while(readerOtherFields.Read())
{
al.Add (readerOtherFields.GetString(0)) ;
}
readerOtherFields.Close();
commandOtherFields.Dispose();
///ソース抜粋 End
と、このような感じでデータを取得しにいっているのですが、
ExecuteReaderが行われている段階(つまり途中で)
で、検索をキャンセルしたい場合は
このSQLConnection自体を切断してかまわないのでしょうか?
それともExecuteReaderのように同期ではなく非同期に
データを読むやり方があるのでしょうか?
説明がうまくないのでわかりにくいかもしれませんが
よろしくお願いいたします。
■ このスレッドは過去ログ倉庫に格納されています