Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

रेडीस्टेटमेंट सफलतापूर्वक ओरेकल में निष्पादित हो रहा है लेकिन माइक्रोसॉफ्ट एसक्यूएल में अपवाद फेंक रहा है

उत्तर संदेश में है - ExecuteQuery को परिणाम सेट की आवश्यकता है। executeUpdate का उपयोग करें इसके बजाय।

उपरोक्त लिंक से:

  • बूलियन निष्पादन () इस ReadyedStatement ऑब्जेक्ट में SQL कथन निष्पादित करता है, जो किसी भी प्रकार का SQL कथन हो सकता है।

  • ResultSet executeQuery() इस तैयार स्टेटमेंट ऑब्जेक्ट में SQL क्वेरी निष्पादित करता है और क्वेरी द्वारा उत्पन्न ResultSet ऑब्जेक्ट देता है।

  • इंट एक्जीक्यूटअपडेट () इस रेडीस्टेडमेंट ऑब्जेक्ट में SQL स्टेटमेंट निष्पादित करता है, जो एक SQL INSERT, UPDATE या DELETE स्टेटमेंट होना चाहिए; या एक SQL स्टेटमेंट जो कुछ भी नहीं देता है, जैसे DDL स्टेटमेंट।

तथ्य यह है कि यह ओरेकल पर काम करता है शायद सिर्फ एक साइड इफेक्ट है जिसे आपने खोजा है उस पर भरोसा नहीं किया जा सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ब्लॉब फ़ील्ड पीएल/एसक्यूएल से एकाधिक मान पढ़ना

  2. एलएन () Oracle में फ़ंक्शन

  3. सिम्फनी + सिद्धांत ओरेकल डेटटाइम प्रारूप मुद्दा

  4. System.Data.OracleClient का उपयोग करते समय मैं Oracle होम को उपयोग करने के लिए कैसे निर्दिष्ट कर सकता हूं?

  5. सी # में सहयोगी सरणी युक्त ओरेकल यूडीटी मैपिंग