Re: [Mysql-cocoa-users] NSImage problem
Brought to you by:
sergecohen
From: Eric V. <ev...@cl...> - 2007-01-08 17:35:07
|
Thanks for you answer. The max packet size (max_allowed_packet) was 1M and my data size 2,8M. Now my max packet size is 5M but i have the same error ! 2007-01-08 18:26:57.083 SQLTest[398] Problem in queryString error =20 code is : 1, query is (truncated) : Insert into nomTable (nomColonne) =20= VALUES ('<4d4d002a 002acbbe 5562a455 62a45562 a45562a4 5562a455 =20 62a45562 a45562a4 5562a455 62a45562 a45562a4 5562a455 62a45562 =20 a45562a4 5562a455 62a45562 a45562a4 5562a455 62a45562 a45562a4 =20 5562a455 62a45562 a45562a4 5562a455 62a45562 a45562a4 5562a455 =20 62a45562 a45562a4 5562a455 62a45562 a45562a4 5562a455 62a45562 =20 a45562a4 5562a455 62a45562 a45562a4 5562a455 62a45562 a45562a4 =20 5562a455 62a45562 a45562a4 5562a455 62a45562 a45562a4 5562a455 =20 62a45562 a45562a4 5562a455 62a45562 a45562a4 5562a455 62a45562 =20 a45562a4 5562a455 62a45562 a45562a4 5562a455 62a45562 a45562a4 =20 5562a455 62a45562 a45562a4 5562a455 62a45562 a45562a4 5562a455 =20 62a45562 a45562a4 5562a455 62a45562 a45562a4 5562a455 62a45562 =20 a45562a4 5562a455 62a45562 a45562a4 5562a455 62a45562 a45562a4 =20 5562a455 62a45562 a45562a4 5562a455 62a45562 a45562a4 5562a455 =20 62a45562 a45562a4 5562a455 62a45562 a45562a4 5562a455 62a45562 =20 a45562a4 5562a455 62a45562 a45562a4 5562a455 62a45562 a45562a4 =20 5562a455 62a45562 a45562a4 5562a455 62a45562- 2007-01-08 18:26:57.083 SQLTest[398] Error message is : MySQL server =20 has gone away Eric Le 7 janv. 07 =E0 18:33, Max Frazer a =E9crit : > If everything else works but longblobs, more than likely you simply =20= > need to increase your max packet size in your mysql cnf file. > > http://www.vbulletin.com/forum/showthread.php?t=3D103786 > > -Max > > > On Jan 7, 2007, at 3:40 AM, Eric VERDIN wrote: > >> Hi, >> >> i use the new version of the framework (3.01) to store int, =20 >> varchar, float and text without problem. >> But i can't insert an image in a longblob. >> >> I have an 2006 Error (MySQL server has gone away) with 4.1.22 or =20 >> 5.0.27 version. >> >> **************************************** >> >> #import <Cocoa/Cocoa.h> >> #import <Foundation/Foundation.h> >> #import <MCPKit_bundled/MCPResult.h> >> #import <MCPKit_bundled/MCPConnection.h> >> >> int main(int argc, char *argv[]) >> { >> >> NSAutoreleasePool *pool =3D [[NSAutoreleasePool = alloc] init]; >> MCPConnection *connection; >> MCPResult *result; >> NSImage *image; >> NSData *tiffData; >> NSString *string; >> NSString *query; >> NSString *nomFichier; >> int erreur; >> NSString *message; >> >> nomFichier =3D [[NSString alloc] initWithString:@"~/Pictures/=20 >> Berlan_1.png"]; >> nomFichier =3D [nomFichier stringByExpandingTildeInPath]; >> image =3D [[NSImage alloc] initWithContentsOfFile:nomFichier]; >> tiffData =3D [image TIFFRepresentation]; >> =09 >> connection =3D [[MCPConnection alloc] initToHost:@"localhost" =20= >> withLogin:@"" password:@"" usingPort:0]; >> if (connection !=3D nil) >> { >> =09 >> [connection selectDB:@"test_image"]; >> >> string =3D [connection prepareBinaryData:tiffData]; >> query =3D [[NSString alloc] initWithFormat:@"Insert into = %@ (%@) =20 >> VALUES ('%@');", >> = @"nomTable", >> = @"nomColonne", >> = tiffData]; >> =09 >> result =3D [connection queryString:query]; >> erreur =3D [connection getLastErrorID]; >> message =3D [connection getLastErrorMessage]; >> =09 >> [connection release]; >> [nomFichier release]; >> [query release]; >> [image release]; >> [tiffData release]; >> =09 >> } >> =09 >> [pool release]; >> return 0; >> >> } >> >> **************************************** >> >> Thank you in advance for your help, >> >> Eric >> ---------------------------------------------------------------------=20= >> ---- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to =20 >> share your >> opinions on IT & business topics through brief surveys - and earn =20 >> cash >> http://www.techsay.com/default.php?=20 >> page=3Djoin.php&p=3Dsourceforge&CID=3DDEVDEV___________________________= ____=20 >> ________________ >> Mysql-cocoa-users mailing list >> Mys...@li... >> https://lists.sourceforge.net/lists/listinfo/mysql-cocoa-users > > ----------------------------------------------------------------------=20= > --- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to =20 > share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?=20 > page=3Djoin.php&p=3Dsourceforge&CID=3DDEVDEV____________________________= ____=20 > _______________ > Mysql-cocoa-users mailing list > Mys...@li... > https://lists.sourceforge.net/lists/listinfo/mysql-cocoa-users |