このコードはエラーになります
Dim mysql As String = " Select roll_no,std_name from student"
Dim cmd As New OdbcCommand(mysql, conn)
conn.Open()
Dim reader As OdbcDataReader = cmd.ExecuteReader
conn.Close()
If reader.HasRows = True Then
End If
しかし、これはうまくいっています
Dim mysql As String = " Select roll_no,std_name from student"
Dim cmd As New OdbcCommand(mysql, conn)
conn.Open()
Dim reader As OdbcDataReader = cmd.ExecuteReader
If reader.HasRows = True Then
End If
conn.Close()
データベースからデータを読み取るためにリーダーが常に開いている接続を必要とするのはなぜですか?