Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Come leggere blob SQL
lunedì 27 ottobre 2008 - 18.55
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gonzalezh
Profilo
| Junior Member
71
messaggi | Data Invio:
lun 27 ott 2008 - 18:55
Ciao,
Io ho una tabella SQL 2005 con un campo blob riempito da un'applicazione Delphi 7.
Ora devo leggere i dati del blob e decodificarlo ma i dati che leggo non sono i dati che mi aspetto.
Solo le stringhe coincidono. Dentro al blob mi aspetto:
private string version;
private DateTime dataDate;
private DateTime dataFile;
private Int32 nFattori;
private string aDbUid;
private string divisa;
In Delphi i dateTime vengono trattate come double. Ma dopo la prima stringa(corrispondente al version) mi trovo:
ã@â‡"u9/ã@(
che non corrisponde a un double. I dati nel blob vengono correttamente decodificati da un tool Delphi.
La mia domanda è:
Come devo decodificare il blob sql per far sì che vengano fuori i dati che mi aspetto??
La riga da decodificare:
PRMCOR0001 ã@â‡"u9/ã@(DHGJC-GBDFHIJCDEUR
mi aspetto
version: PRMCOR0001
dataDate: double che corrisponda a 30/12/06
dataFile: double che corrisponda a 26/07/07
nFattori: 566
aDbUid: DHGJC-GBDFHIJCD
divisa: EUR
Ho decodificato con tutte le encode disponibili in System.Text.Enconding ma senza esito. I dati che mi aspetto non vengono fuori.
I dati del blob sono corretti. Come devo decodificarli?
Grazie in anticipo,
Helen.
Torna su
Stanze Forum
Elenco Threads
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 !