निष्पादित करते समय कथन ने परिणाम सेट वापस नहीं किया है, मैं sqljdbc4.jar (sqljdbc_2.0) संस्करण का उपयोग कर उपयोग कर रहा हूं।SQLServerException: SQL
मैं इस तरह पहचान पाने के लिए एक डालने +-चुने वापस क्रियान्वित कर रहा हूँ:
BEGIN
INSERT INTO DateRangeOptions (Description,Code)
VALUES ('dateRange.quickPick.option.all','ALL');
SELECT SCOPE_IDENTITY()
END
और मैं:
com.microsoft.sqlserver.jdbc.SQLServerException: The statement did not return a result set.
लाइन है:
st.executeQuery(updateQuery)
कोई विचार?
सभी ड्राइवरों को कथन ब्लॉक को एक प्रश्न के रूप में निष्पादित करने की अनुमति नहीं है। यदि यह एक में काम करता है और दूसरा ऐसा नहीं है जो संभावित अपराधी है। – Donnie
जो माइक्रोसॉफ्ट डोनी का बहुत समझदार नहीं होगा, एक चुनिंदा स्कोप_डिडिटी() किसी अन्य आवेषण से पहले और उसी नौकरी आईडी के साथ कनेक्शन पर होना चाहिए। आप निश्चित रूप से वापस प्रश्नों को निष्पादित कर सकते हैं लेकिन यह प्रतिबंधित करता है कि एप्लिकेशन द्वारा एक खुले कनेक्शन का उपयोग कैसे किया जा सकता है। इसके अलावा SQL सर्वर को एकाधिक क्वेरी निष्पादित करने में कोई समस्या नहीं है, और ड्राइवर टी-एसक्यूएल को अवगत नहीं है, इसलिए इसमें कोई संकेत नहीं है कि यह निष्पादित हो रहा है। - Vainstah 0 सेकंड पहले –