現在JavaでODBC接続にてAccessに接続し、データを取得するようなロジックを作成しています。
eclipseで開発しております。
ロジックとしては以下のような感じです。
java
1sql = "SELECT 項目1, 項目2, 項目3 "; 2sql = sql + "FROM テストテーブル "; 3ResultSet rs = argStmt.executeQuery(sql); 4 5while(rs.next()) { 6 cnt = cnt + 1; 7 item1 = rs.getString("項目1"); 8}
このとき、rs.getString("項目1")で項目が取得されません。
デバッグをしてみると、「while(rs.next()) {」のところでは値が取得されています。
ですが、cnt = cnt + 1;のところに進めると評価出来ないとなり、「java.sql.SQLException: No data found」が発生します。
どこがおかしいか、もしくは何か考慮が漏れていないか教えて頂けないでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/20 05:22
2016/04/20 05:32
2016/04/20 05:34