2013-03-20 2 views
0

아래와 같은 코드를 작성하려고 할 때 오류가 발생합니다. 이 netbeans 오류를 이해할 수 없습니다. 오류는 다음과 같습니다.Jtable 및 MyXql

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

lec.getString(1)을 사용하기 전에, 당신은 next()를 호출해야합니다.

그래서, 문 ResultSet rst1= Handler.getData, 전에

if (lec1.next()){ 
    //second result set statement. 
    //set value in jtable 
} 
+0

당신을 감사 추가 !!!!! – ramindusn