0

以下のコーディングを行おうとするとエラーが発生します。このnetbeansエラーを理解できません。エラーは次のとおりです。

Mar 21, 2013 2:28:19 AM timetable.generator.JFTTGenerator6 jButton2ActionPerformed
SEVERE: null
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)

私を助けてください !!!!

String subj=(String) jTable1.getValueAt(0,1 );
Connection con = Driver.connect();
ResultSet lec1=Handler.getData(con,
"select lec_id from lecdetails,subjects where subjects.sub_code=lecdetails.sub_code 
 and subjects.sub_name='"+subj+"'");
ResultSet rst1= Handler.getData(con, "select sub_name from subjects,lecdetails 
where subjects.sub_code=lecdetails.sub_code and subjects.sem='2nd' and 
lecdetails.lec_id  <> '"+lec1.getString(1) +"' order by rand() limit 1 ");
jTable2.setValueAt(lec1.getString(1), 0, 1);
4

1 に答える 1

4

を使用する前lec.getString(1)に、 に電話する必要がありますnext()

したがって、ステートメントの前に ResultSet rst1= Handler.getData

追加

if (lec1.next()){
    //second result set statement.
    //set value in jtable
}
于 2013-03-20T21:14:06.387 に答える