java.sql.SQLException: Exhausted Resultset error -


मुझे इस अपवाद java.sql.SQLException: थका हुआ परिणाम वाला में समस्या का सामना करना पड़ रहा है कोड। मुझे यकीन है कि मेरी क्वेरी केवल एक मान देता है यहां तक ​​कि अगर मैं rsnext (); का उपयोग नहीं करता हूं तो यह त्रुटि java.sql.SQLException: ResultSet.next को नहीं बुलाया गया था । क्या आप कृपया मदद कर सकते हैं?

एफवाईआई, मैं एक अन्य परिणाम का उपयोग मुख्य में सेट कर रहा हूं जहां दूसरे वर्ग से यह menthod कहा जाता है। यह प्रभावित करेगा?

धन्यवाद

  सार्वजनिक स्टेटिक स्ट्रिंग getdispname (कनेक्शन conn, String resname) SQLException, अपवाद {// स्ट्रिंग resname = ""; स्ट्रिंग रिटर्न वैल्यू = ""; स्ट्रिंग क्वेरीस्ट्रिंग = ""; // resid querystring से displayname का चयन करने के लिए क्वेरी + = "अलग display_name चुनें"; क्विकस्ट्रिंग + = "से cust_rally_team_member"; Querystring + = "जहां display_name '%" + resid + "%'" जैसे; // चुनें कथन स्टेटमेंट स्टेटमेंट stmt = conn.createStatement (); Try {// Execute statement ResultSet rs = stmt.executeQuery (querystring); यदि (आरएस! = नल) {जबकि (rsnext ()) {returnValue = rs.getString ("display_name"); } पकड़ (SQLException पूर्व) {नए SQLException (पूर्व); } पकड़ (अपवाद पूर्व) {नया अपवाद (पूर्व); } // बंद कथन अंत में {stmt.close (); } वापसी वापसी वेल्यू;    

के रूप में प्रयास करें

  if (rs! = शून्य) {जबकि (rs.next ()) {returnValue = rs.getString ("display_name"); } ......    

Comments

Popular posts from this blog

c++ - Cmake produces file extensions in static library archives -

c# - Roxy file manager in MVC doesn't accept session path -

c# - Check if a NumericUpDown has no value -