Foros del Web » Programacin para mayores de 30 ;) » Bases de Datos General » SQL Server »

Guardar Imagen en Sql server

Estas en el tema de Guardar Imagen en Sql server en el foro de SQL Server en Foros del Web. Hola amigos lo que quiero es guardar una imagen a una base de datos en sql server, tengo una tabla con campos (varbinary(MAX)), tengo el ...
  #1 (permalink)  
Antiguo 11/05/2012, 11:21
Avatar de isisra  
Fecha de Ingreso: diciembre-2009
Mensajes: 68
Antigedad: 14 aos, 4 meses
Puntos: 2
Pregunta Guardar Imagen en Sql server

Hola amigos lo que quiero es guardar una imagen a una base de datos en sql server, tengo una tabla con campos (varbinary(MAX)), tengo el siguiente codigo:

Cdigo PHP:
mssql_connect('servidor','sa','123456');
mssql_select_db('fotos');

$archivo 'picture2.jpg'//imagen real en directorio local de 50 x 49

$image imagecreatefromjpeg($archivo);
ob_start();
imagejpeg($image);
$jpg ob_get_contents();
ob_end_clean();
$jpg addslashes($jpg);


$query "INSERT INTO fotos (foto) VALUES ('$jpg')";
$resCon mssql_query($query) or die("<hr>Error al generar la consulta".'<br />'.$query);
exit(); 
y me manda los siguientes errores:


Warning: mssql_query() [function.mssql-query]: message: Sintaxis incorrecta cerca de '\'. (severity 15) in C:\xampplite\htdocs\Incorpora\RH\pruebaImagen.php on line 16

Warning: mssql_query() [function.mssql-query]: message: El identificador que comienza por 'ž‡6I’Y?oޯRr{^j_4Q“?\0/u}j?ˆQfv–og4V†‹Ÿ1€p‘v~š_/ey˜by#Z5ylOgX-Z…T@' es demasiado largo. La longitud mxima es 128. (severity 15) in C:\xampplite\htdocs\Incorpora\RH\pruebaImagen.php on line 16

Warning: mssql_query() [function.mssql-query]: message: Falta la comilla de cierre despus de la cadena de caracteres ')vi’‰ž v\'`m\0v=#œk#X#T•НT&Š\0ˆI * “/™@<ʫ{{Я22žyž6h( C?~fŠ)€QE\0Sd\0VCEƒ\'\0xE')'. (severity 15) in C:\xampplite\htdocs\Incorpora\RH\pruebaImagen.php on line 16

Warning: mssql_query() [function.mssql-query]: Query failed in C:\xampplite\htdocs\Incorpora\RH\pruebaImagen.php on line 16
Error al generar la consulta
INSERT INTO fotos (foto) VALUES ('\0JFIF\0\0\0\0\0\0\0>CREATOR: gd-jpeg v1.0 (using IJG JPEG v70), default quality \0C\0 $.\' \",#(7),01444\'9=82<.342\0C 2!!22222222222222222222222222222222222222222222222 222\0\01\02\"\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0}\0!1AQa\"q2‘#BR$3br‚ %&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…† ‡ˆ‰Š’“”•–—˜™š \0\0\0\0\0\0\0\0 \0\0\0w\0!1AQaq\"2B‘ #3Rbr $4%&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ ƒ„…†‡ˆ‰Š’“”•–—˜™š \0\0\0?\0bkhbHha@#\0U[ˆVŠ;̨Yjcyb8(m*GCo)Ÿi X>e&qoJwJ\\j+93œ:<P\"nZ@Jt Y\0*e|\'&…yG—QQ[ž‡6I’Y?oޯRr{^j_4Q“?\0/u}j?ˆQfv–og4V†‹Ÿ1€p‘v~š_/ey˜by#Z5ylOgX-Z…T@œ’6‚7\0x{\'!?‚



no se ha que se deba necesito que me ayuden porfavor, ya eh leido varias cosas pero no se resuelve, gracias por su apoyo
  #2 (permalink)  
Antiguo 11/05/2012, 11:33
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicacin: Mexico, D.F.
Mensajes: 6.482
Antigedad: 16 aos, 9 meses
Puntos: 180
Respuesta: Guardar Imagen en Sql server

Y porque no colocas tu pregunta en el grupo de PHP?

Por otro lado, si vas a "San Google" y buscas, encontraras algunas opciones:

http://www.google.com.mx/#hl=es&outp...w=1067&bih=505
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 11/05/2012, 11:50
Avatar de isisra  
Fecha de Ingreso: diciembre-2009
Mensajes: 68
Antigedad: 14 aos, 4 meses
Puntos: 2
Respuesta: Guardar Imagen en Sql server

siempre antes de publicar una pregunta busco la manera de resolverlo y cuando no puedo acudo al foro, es por eso mi pregunta, lo acabo de publicar en php gracias por tu sugerencia...
  #4 (permalink)  
Antiguo 11/05/2012, 14:24
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicacin: Mexico, D.F.
Mensajes: 6.482
Antigedad: 16 aos, 9 meses
Puntos: 180
Respuesta: Guardar Imagen en Sql server

Mi comentario esta enfocado a que si es PHP, tu pregunta deberia estar en el foro correspondiente.

Saludos.
__________________
MCTS Isaias Islas
  #5 (permalink)  
Antiguo 15/05/2012, 20:56
Avatar de sancas19  
Fecha de Ingreso: noviembre-2011
Ubicacin: Soyapango, El Salvador
Mensajes: 18
Antigedad: 12 aos, 5 meses
Puntos: 2
Respuesta: Guardar Imagen en Sql server

Cdigo:
$query = "INSERT INTO fotos(foto) VALUES ('$jpg')";
Al parecer segun tus errores dice el primero que $jpg tiene mas caracteres de los q puede almacenar la tabla... y quiza haya mas errores pero no se desirtelos :) y lee al menos los errores q te lanza el sql y postea donde es debido :)

Etiquetas: php+imagen
Atencin: Ests leyendo un tema que no tiene actividad desde hace ms de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:36.