C/C++ मानों को एक स्ट्रिंग में प्रक्षेपित नहीं करता जैसा कि अधिकांश स्क्रिप्टिंग भाषाएं करती हैं। क्वेरी स्ट्रिंग बनाने के लिए आपको स्ट्रिंग ऑपरेशंस का उपयोग करना होगा, उदा। (छद्म कोड में):
str = "insert into mytable(id) values (" + arr[0] + ")";
बजाय। C के पास यह जानने का कोई तरीका नहीं है कि arr[0]
उस क्वेरी स्ट्रिंग में एक सरणी संदर्भ के रूप में माना जाना चाहिए, न कि केवल सादा पाठ जो एक जैसा दिखता है। इसलिए स्ट्रिंग को स्वयं बनाना होगा।