Buenos días,
El tipo es MEDIUMBLOB y la función es esta: mysql_real_escape_string(::hCon,cString, if(nLen=Nil,len(cString),nLen))
La función en C sería:
Tipo: MYSQL_TYPE_MEDIUM_BLOB
Convertir al grabar:
unsigned long ulSize = mysql_real_escape_string( conn , szBuffer, szInit, length );
Pequeña descripción del manual:
Code: Select all
Descripción
string mysql_real_escape_string ( string $unescaped_string [, resource $link_identifier = NULL ] )
Escapa caracteres especiales en el string dado por unescaped_string, teniendo en cuenta el conjunto de caracteres en uso de la conexión, para que sea seguro usarla en mysql_query(). Si se van a insertar datos binarios, se ha de usar esta función.
mysql_real_escape_string() llama a la función mysql_real_escape_string de la biblioteca de MySQL, la cual antepone barras invertidas a los siguientes caracteres: \x00, \n, \r, \, ', " y \x1a.
Esta función siempre debe usarse (con pocas excepciones) para hacer seguros los datos antes de enviar una consulta a MySQL.
Espero que te sirva.