VB.NET質問スレ
■ このスレッドは過去ログ倉庫に格納されています
0385デフォルトの名無しさん
2007/10/18(木) 23:55:55下のようにSQLの実行結果をリードする処理が異常に遅いのですが原因はなんでしょうか?
Dim odr As OracleDataReader
・
・
sql.CommandText = "SELECT * FROM 職員マスタ WHERE 職員コード = '001'"
odr = sql.ExecuteReader
If odr.Read Then ← この行が遅い
・
・
・
End If
ちなみに
特定のテーブルを呼ぶと発生(カラム数が少ないテーブルほど発生している)
取得件数0件でも発生
「Do While odr.Read」だとループの最初の1回目のみ遅い
のような感じになってます。
■ このスレッドは過去ログ倉庫に格納されています