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

एडीओ पैरामीटरयुक्त क्वेरी के साथ चर @myvariable त्रुटि घोषित करनी चाहिए

जहां तक ​​मुझे पता है कि एडीओ एसक्यूएल वाक्यों में नामित पैरामीटर का समर्थन नहीं करता है (चुनें, सम्मिलित करें, अद्यतन करें), इसलिए आपको ? का उपयोग करना चाहिए। चार पैरामीटर इंगित करने के लिए

sql := 'INSERT INTO Sqm(Filename, data) VALUES(?, ?)';

और फिर पैरामीटर मानों को उसी क्रम में असाइन करें जैसा कि sql वाक्य में उपयोग किया जाता है।

एडीओ 2.6 पेश करता है NamedParameters संपत्ति, लेकिन ऐसा लगता है जो केवल संग्रहित प्रक्रियाओं के साथ काम करता है।



  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. कार्य बनाम संग्रहीत कार्यविधियाँ

  3. टीएसक्यूएल ईमेल सत्यापन (रेगेक्स के बिना)

  4. एक बड़ी SQL स्क्रिप्ट निष्पादित करें (GO कमांड के साथ)

  5. SQL सर्वर में बैच मोड बिटमैप्स