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

गणना हमेशा -1 SQL सर्वर लौटाएं। एएसपी.नेट सी#

ऐसा इसलिए है क्योंकि ExecuteNonQuery कोड> क्वेरी का परिणाम वापस नहीं करता है, यह इसे केवल SQL सर्वर पर निष्पादित करता है। रिटर्न वैल्यू आपके स्टेटमेंट से प्रभावित पंक्तियों की संख्या है, -1 जब स्टेटमेंट किसी भी पंक्तियों को प्रभावित नहीं करता है। ExecuteNonQuery (जैसा कि नाम का तात्पर्य है) क्वेरी परिणामों को वापस करने के लिए नहीं है, बल्कि एक बयान चलाने के लिए है जो डेटा को बदलता है (जैसे INSERT, DELETE, UPDATE)। दस्तावेज़ बताते हैं:

आप उपयोग कर सकते हैं:

count = (int)command.ExecuteScalar();

आप जिस गिनती की तलाश कर रहे हैं उसे पाने के लिए। इसके लिए दस्तावेज़ में एक उदाहरण भी है। ExecuteScalar



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर संग्रहीत कार्यविधि एक तालिका लौटाती है

  2. अवरोही तिथि के अनुसार क्रम - माह, दिन और वर्ष

  3. एसक्यूएल 3 कॉलम का चयन करें और दो कॉलम पर कटौती करें

  4. डेटा के सबसेट के लिए स्क्रिप्ट तैयार करना

  5. SQL सर्वर AutoIncrement किसी अन्य फ़ील्ड के मान से भिन्न होता है