DataReaderの正しい使い方を知りたい。(C#およびAdvantageデータベース)
データベースにOrder、Item、Customerテーブルがあると仮定します。
そして、csファイルの各テーブルからデータを読み取る必要があります。
そこで、データベース接続を開き、DataReaderを使用してデータを読み取りました。
お気に入り、
AdsConnection conn = new AdsConnection("~~~~");
AdsCommand cmd;
AdsDataReader reader;
conn.open();
cmd = conn.CreateCommand();
cmd.CommandText = "Select * from order";
reader = cmd.ExecuteReader();
そして今、私は他の表を読む必要があります。しかし、接続とリーダーを閉じて、再接続して再定義する必要があると思います。
それで、私は他のリーダーを定義します。
conn.Close();
conn.Open();
AdsDataReader itemReader;
cmd.CommandText = " Select * from item";
itemReader = cmd.ExecuteReader();
.
.
reader.close();
itemReader.close();
conn.Close();
大丈夫ですか?このように使用しますか?誰もがより良い方法を知っています、私にアドバイスしてください〜
ありがとうございました!