INSERT a MySQL desde PC remoto
Publicado por Carlos Torrecillas Ortega (3 intervenciones) el 04/05/2007 13:18:13
Hola,
estoy haciendo una aplicación distribuida y uso MySQL como BD. Estoy trabajando en C++ Builder 6.0 y tengo el problema de ejecutar sentencias insert desde otros ordenadores distintos de localhost: el problema que tengo es que al insertar una imagen, lo que hago es guardarla en un archivo temporal BMP y luego la cargo para guardarla con el comando LOAD_FILE(filename) que da MySQL. Todo me funciona correctamente si ejecuto desde localhost, pero cuando lo hago desde cualquier otro pc, la inserción se hace, pero deja el campo de la imagen a NULL. Por qué puede ser? El usuario lo tengo con todos los privilegios desde cualquier IP:
Esto es lo que hago:
grant all on DB to user@'%' with grant option;
Si alguien sabe por qué puede ser, me ayudaría muchísimo.
Gracias.
estoy haciendo una aplicación distribuida y uso MySQL como BD. Estoy trabajando en C++ Builder 6.0 y tengo el problema de ejecutar sentencias insert desde otros ordenadores distintos de localhost: el problema que tengo es que al insertar una imagen, lo que hago es guardarla en un archivo temporal BMP y luego la cargo para guardarla con el comando LOAD_FILE(filename) que da MySQL. Todo me funciona correctamente si ejecuto desde localhost, pero cuando lo hago desde cualquier otro pc, la inserción se hace, pero deja el campo de la imagen a NULL. Por qué puede ser? El usuario lo tengo con todos los privilegios desde cualquier IP:
Esto es lo que hago:
grant all on DB to user@'%' with grant option;
Si alguien sabe por qué puede ser, me ayudaría muchísimo.
Gracias.
Valora esta pregunta


0