Cmpi BLOB in Crystal Report

giovedì 01 settembre 2005 - 15.21

Anonimo Profilo | Senior Member

Ciao,
qualcuno di voi sa come posso visualizzare un campo Blob in Crystal Report 8??
Mi spiego meglio, ho caricato in una tabella di SQL Server un'immagine.

CREATE TABLE IMMAGINE_LOGO(
[Codice] VARCHAR(3) PRIMARY KEY,
[Immagine] IMAGE DEFAULT(0x0)
)

Qta tabella e' composta di un solo record contenente il codice e l'immagine.
Ora devo collegare l'immagine a crystal report.
In crystal il codice me lo carica e lo visualizza ma l'immagine rimane vuota.
Errori a video non ce ne sono.
Dove sbaglio?
E' possibile fare cio'?
Grazie per una vostra attesissima risposta!!

Brainkiller Profilo | Guru

Ciao,
in che modo hai caricato le immagini all'interno del campo Blob.
E seconda domanda, in che formato erano ?

Leggi tutot questo Thread:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=980

C'è un mio messaggio del mer 21 apr 2004 - 22.30 che ti spiega come fare, c'è anche un allegato.

ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

Anonimo Profilo | Senior Member

Grazie,
spiego.. come ho caricato l'immagine...
ho aggiunto da riga di comando dos usando textcopy.exe e il file del logo e' "logo.gif".
Se devo usare un'altra estensione non ho problemi.

la mia procedura per creare il tutto, e' la seguente.

Creazione tabella
GO
CREATE TABLE PROVA_UPLOAD
(
[Codice] VARCHAR(3) PRIMARY KEY,
[Immagine] IMAGE DEFAULT(0x0)
)

Creazione riga
INSERT INTO PROVA_UPLOAD (Codice) VALUES ('999')

Lancio textcopy.exe dalla stessa dir della gif.
>textcopy.exe /DNOMEDATABASE /TPROVA_UPLOAD /CImmagine /W"Where codice='999'" /I /Flogo.gif /SSQLSERVER /Usa /P.

Fino a qui mi funziona.

Poi ho aperto Cr8, ho collegato il DB, ho preso la tabella e trascinato i campi.
Il codice si vede l'immaine no.

In cosa sbaglio?

Ciao e grazie.Daniela.



Dany

freeteo Profilo | Guru

ciao,
puoi usare anche 1trucchetto caricando l'immagine in 1a tabella di ado.net che ha 1 campo blob e darla come datasource al report.
Il report che crei lo crei con 1a tabela (magari da access cosi fai prima) che abbia la struttura che poi gli passi tu da codice...
Guarda questo thread:
http://dotnethell.it/forum/messages.aspx?ThreadID=4391

ho postato 1 esempio, che ti puo' tornare utile penso...
ciao

Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
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