मैं एक iPhone अनुप्रयोग कर रहा हूँ, और मैं SQLite का उपयोग कर रहा हूँ।
समस्या यह है कि मेरे पास प्रश्न के साथ कुछ मुद्दे थे (मैंने बुरा बाध्यकारी था), यह मेरा प्रश्न है:
मैं अपने iPhone आवेदन में SQLite प्राप्त बाइंडिंग के साथ प्रभावी SQL क्वेरी / स्टेटमेंट कैसे लॉग इन कर सकता हूं?
धन्यवाद।
उत्तर:
उत्तर № 1 के लिए 1सबसे आसान तरीका यह होगा कि आप अपने कॉल को sql फ़ंक्शन के लिए एक आवरण बना सकते हैं और इसमें लॉग फ़ंक्शनलिटी जोड़ सकते हैं।
मुझे यकीन नहीं है कि PRAGMA journal_mode द्वारा लिखी गई फ़ाइल पढ़ने योग्य है, लेकिन मैं इस प्रज्ञा का उपयोग नहीं कर सका।
आप गस मुलर के एक उत्कृष्ट मौजूदा आवरण पर भी नज़र डाल सकते हैं: fmdb
जवाब के लिए 0 № 2
मुझे नहीं लगता कि यह संभव है।
जहां तक मुझे पता है, तैयार किए गए बयान "टीडेटाबेस इंजन में जाने से पहले "फुल SQL" स्ट्रिंग्स में बनाया गया। पैरामीटर मान उत्पन्न नहीं हुए, "t" भाग गया, उद्धृत किया गया और SQL स्ट्रिंग में डाला गया जिसे केवल पार्स किया गया और अगले चरण में डीकोड किया गया: मान पूरी तरह से पार्स क्वेरी को बायपास करते हैं और सीधे डेटा इंजन में जाते हैं।