C / C ++ không nội suy các giá trị thành một chuỗi như hầu hết các ngôn ngữ lập trình. Bạn sẽ phải sử dụng các phép toán chuỗi để tạo chuỗi truy vấn, ví dụ:(bằng mã giả):
str = "insert into mytable(id) values (" + arr[0] + ")";
thay vì. C hoàn toàn không có cách nào để biết rằng arr[0]
trong chuỗi truy vấn đó nên được coi là một tham chiếu mảng, và không chỉ là văn bản thuần túy trông giống như một. Do đó phải tự xây dựng chuỗi.