Importare foto su Sql Server 2005

giovedì 12 marzo 2009 - 21.22

pierosoft Profilo | Newbie

Salve a tutti, sapreste dirmi se in SQL SERVER 2005 è possibile importare delle immagini in una riga di una tabella ?

Cercando nel blog di .nethel.it ho trovato questo link :
http://blogs.dotnethell.it/lorenzo/Come-importare-una-foto-in-SQL-Server-2005__5869.aspx

Ho provato la procedura che ha funzionato, ma cercando di importare una immagine di circa 237.716 byte ne ho ottenuta una di 8.000 byte.
C'è forse un limite sul tipo di dati varbinary(max) ?

grazie anticipatamente
Piero

lbenaglia Profilo | Guru

>Ho provato la procedura che ha funzionato, ma cercando di importare
>una immagine di circa 237.716 byte ne ho ottenuta una di 8.000
>byte.
>C'è forse un limite sul tipo di dati varbinary(max) ?

Ciao Piero,

Ho appena eseguito l'esempio su una istanza SQL Server 2008 Developer Edition x64 caricando una immagine superiore ai 300K e questo è il risultato:

SELECT DATALENGTH(Photo) AS Bytes FROM dbo.Students; GO /* Output: Bytes -------------------- 326281 (1 row(s) affected) */

A te che risultato restituisce?
Puoi postare lo script completo che hai usato?

>grazie anticipatamente
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5