N�s fazemos isso da seguinte forma: Call SalPicGetString( picImagem, PIC_FormatObject, strImagem ) Call SqlPrepare(hSqlPrincipal2,'update imagem set IMAGEM = :strImagem where CP_MATERIAL = \'P7110001015\'' ) Call SqlSetLongBindDatatype( 1, SQLLONG_Text ) Call SqlExecute( hSqlPrincipal2 ) Call SqlCommit(hSqlPrincipal2)
Para que funcione perfeitamente, vc deve atentar para a chave longbuffer da sess�o odbcrtr, do seu sql.ini. Se vc n�o colocar valor para essa chave, vc s� conseguir� gravar imagens com no m�ximo 32Kb. Logo, vc deve colocar um valor que representa o tamanho da maior imagem que vc queira gravar no banco. Para n�s, as imagens n�o ultrapassam o tamanho de 200Kb, ent�o, por seguran�a, colocamos na chave o valor 256000. Qualquer d�vida, � s� perguntar. Ricardo. ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, August 15, 2002 3:50 PM Subject: [sqlwin] SqlServer 2000 X Campo Image > Boa tarde lista... > > Gostaria de saber se alguem da lista j� gravou imagens ( jpg, bmp ) em > campo image no Sql Server 2000, e se j� qual o procedimento para isto... > preciso gravar e buscar a imagem do banco para uma "Picture" > Utilizo Centura 1.5 PTF 3 > > > Obrigado > > Ernani > > > > > Diese Nachricht ist vertraulich. Sie ist ausschliesslich fuer > den im Adressfeld ausgewiesenen Adressaten bestimmt. > Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten > wir um eine kurze Nachricht. Jede unbefugte Weiterleitung > oder Fertigung einer Kopie ist unzulaessig. Da wir nicht die > Echtheit oder Vollstaendigkeit der in dieser Nachricht > enthaltenen Informationen garantieren koennen, schliessen wir > die rechtliche Verbindlichkeit der vorstehenden Erklaerungen > und Aeusserungen aus. Wir verweisen in diesem Zusammenhang > auch auf die fuer die Bank geltenden Regelungen ueber die > Verbindlichkeit von Willenserklaerungen mit verpflichtendem > Inhalt, die in den bankueblichen Unterschriftenverzeichnissen > bekannt gemacht werden. > > This message is confidential and may be privileged. It is > intended solely for the named addressee. If you are not the > intended recipient please inform us. Any unauthorised > dissemination, distribution or copying hereof is prohibited. > As we cannot guarantee the genuineness or completeness of > the information contained in this message, the statements > set forth above are not legally binding. In connection > therewith, we also refer to the governing regulations of > WestLB concerning signatory authority published in the > standard bank signature lists with regard to the legally > binding effect of statements made with the intent to > obligate WestLB. > > Lista de Centura SQLWindows > Administrador : [EMAIL PROTECTED] > [ http://www.centuraexplorer.com ] > Para sair desta lista mande mensagem para: > [EMAIL PROTECTED] sem nada no Subject e > com o comando a seguir no corpo da msg: > "unsubscribe sqlwin" (sem as aspas) ============================================== Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ==============================================
