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

पैरामीटरयुक्त क्वेरी उस पैरामीटर की अपेक्षा करती है जो आपूर्ति नहीं की गई थी

यदि आप पैरामीटर के लिए शून्य मान पास करते हैं, तो आपको पैरामीटर जोड़ने के बाद भी यह त्रुटि मिलेगी, मान की जांच करने का प्रयास करें और यदि यह शून्य है तो DBNull.Value

का उपयोग करें।

यह काम करेगा

cmd.Parameters.Add("@Department", SqlDbType.VarChar)

If (TextBox2.Text = Nothing) Then
    cmd.Parameters("@Department").Value = DBNull.Value
Else
    cmd.Parameters("@Department").Value = TextBox2.Text
End If

यह ऑब्जेक्ट लेयर से शून्य मानों को डेटाबेस के लिए स्वीकार्य DBNull मानों में बदल देगा।



  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. SQL सर्वर 2019 में फ़ाइलों को कॉपी करने का नया तरीका

  3. टीएसक्यूएल लेनदेन के भीतर प्रयास करें/पकड़ें या इसके विपरीत?

  4. SQL सर्वर:info_schema से विदेशी कुंजी संदर्भ कैसे प्राप्त करें?

  5. SQL सर्वर में तालिका मौजूद है या नहीं, यह जांचने के 6 तरीके (T-SQL उदाहरण)