Tengo binary std :: string y necesito insertarlo en el BLOB (MySQL) usando la capa de datos simple que tengo. Entonces, necesito ejecutar la consulta: ExecuteSQL((LPTSTR)strQ)
.Cómo INSERTAR binary std :: string en BLOB
Cuando estoy creando esta cadena de consulta (strQ) no puedo agregar nada a la cadena después de agregar esta cadena binaria; simplemente es amable si se termina y no se puede agregar nada. No quiero usar mysql_real_escape_string
porque quiero mantenerlo no solo para MySQL.
Cualquiera a AYUDAR POR FAVOR !!!
Sí, (LPCSTR) s se crea utilizando strSQL.c_str() pero primero necesitamos para crear esta strSQL (std :: string) como: strSQL = "INSERT INTO mydatabase.mytable (col1, BLOBCol2) VALUES ('"; strSQL + = strForCol1; strSql + = "', '"; y ahora tenemos que agregar esta cadena binaria ... –
El problema principal es un escape de personajes y la pregunta principal es: ¿podemos hacerlo sin usar mysql_real_escape_string? Cualquier ejemplo será de gran ayuda. Hablando de valores vinculantes, ¿puede dar un ejemplo, por favor? –