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

TFDQuery.Prepare MS SQL सर्वर पर INSERT क्वेरी के लिए पैरामीटर प्रकार निर्धारित नहीं कर सकता है

मैं यहां मदद का पालन करूंगा और तैयार करें<पर कॉल करने से बचूंगा। /मजबूत> पैरामीटर परिभाषित होने से पहले (उनके डेटा प्रकार पूरी तरह से निर्दिष्ट हैं)। आपने मदद से इस नोट के अलावा कुछ भी नहीं छोड़ा है:

सामान्य ODBC ड्राइवरों के लिए (आप अभी भी ODBC ड्राइवर से बात कर रहे हैं, भले ही वे DBMS के साथ संचार करने के लिए आंतरिक रूप से OLE DB का उपयोग करते हों), FireDAC तैयार कमांड के लिए पैरामीटर डेटा प्रकार निर्धारित नहीं करता है। इसके बजाय, यह लक्ष्य DBMS पर कमांड स्टेटमेंट तैयार करता है और मौजूदा वाले को परम संग्रह। इस प्रकार तैयार करें विधि लागू की गई है (टोक्यो)।

ODBC API प्रदान करता है SQLDescribeParam तैयार कमांड के लिए पैरामीटर विवरण प्राप्त करने के लिए कार्य करता है, लेकिन FireDAC इसे कहीं भी (इस समय) उपयोग नहीं करता है। इसके बजाय, यह मैन्युअल रूप से बिल्डिंग पैरामीटर संग्रह छोड़ देता है। जो गलत नहीं है, क्योंकि अंत में, यह डेवलपर है जिसे यह जानने की जरूरत है कि इस मान प्रकार को जानने के लिए एक निश्चित कमांड पैरामीटर को कौन सा मान असाइन करना है।



  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 सर्वर से कनेक्ट करते समय SQL अपवाद

  2. SQL सर्वर 2017 में सुरक्षा सुविधाएँ

  3. एक SQL सर्वर से दूसरे में तालिका डेटा निर्यात करें

  4. डेटाबेस विकास स्वचालन के लिए DevOps समाधान

  5. टीएसक्यूएल में नल कैरेक्टर शाब्दिक क्या है?