Pregunta: | 22420 - COMO EJECUTAR UNA INSTRUCCION SQL EN C++ EN PLATAFORMA LINUX |
Autor: | Juan Sanchez |
lo que deseo saber es como se puede ejecutar un query en SQL desde C++ por ejemplo: select * from TABLA where CAMPO = "VALOR", la instruccion sencilla sin el Where se ejecuta pero cuando le pongo las comillas no lo acepta porque C++ tambien utiliza comillas como caracter para indicarle que es texto. he probado con comilla simple y doble comillas estoy probando el comando system(); que requiere una cadena de caracteres la instruccion completa que le envio es: mysql -u usuario --password=password -e "select * from tabla;" BDD esta instruccion si la ejecuta pero cuando le agrego la condicion WHERE = 'VALOR' esta operacion me cierra el programa con error. la instruccion de mysql la guardo en una variable y lo concateno con todo lo demas, espero recibir su contestacion pronto y gracias por su ayuda. estoy utilizando C-FORGE Ver. 1.1 en LINUX MANDRAKE kernel 2.2.17-21 |