मैं डेटाबेस में कुछ फ़ील्ड संग्रहीत और संपादित कर रहा हूं जिसमें एक या अधिक वाक्यों की लंबी स्ट्रिंग शामिल है। जब भी मैं पाठ बॉक्स में एक भी बोली दर्ज करें और यह सहेजना चाहते यह की तरह एक अपवाद फेंकता है " 'l' के पास गलत वाक्य रचना। चरित्र स्ट्रिंग '' के बाद बंद न किया गया उद्धरण चिह्न।" क्या इससे बचने के लिए कोई विचार है?एक गतिशील एसक्यूएल कमांड में उद्धरण कैसे जोड़ें?
संपादित करें: क्वेरी है:
SqlCommand com = new SqlCommand("UPDATE Questions SET Question = '[" +
tbQuestion.Text + "]', Answer = '[" +
tbAnswer.Text + "]', LastEdit = '" +
CurrentUser.Login +
"'WHERE ID = '" + CurrentQuestion.ID + "'");
कृपया जो SQL कथन आप उपयोग कर रहे हैं उसे दिखाएं। –
बस 'किसी अन्य के साथ' से बचें * हेल एंजल्स * से ** नरक एंजल्स ** – TheVillageIdiot
एसक्यूएल कॉमांड कॉम = नया एसक्यूएल कॉमांड ("अद्यतन प्रश्न सेट प्रश्न = '[" + tbQuestion.Text + "]', उत्तर = ' ["+ tbAnswer.Text +"] ', LastEdit =' "+ CurrentUser.Login +" 'WHERE ID =' "+ CurrentQuestion.ID +" '"); –