22 messaggi dal 20 febbraio 2002
ciao a tutti,

volendo salvare in un file TXT (o dat, htm, quello che mi pare) i contenuti di un campo di tipo MEMO (blob) pescato da un DB... come faccio?

Esempio: mi collego al DB e carico i dati di un utente "Pippo": nome, cognome, età e descrizione. Il campo "descrizione" è di tipo memo, mentre gli altri sono di tipo "text".

Con il metodo

nome = rs("nome")
nome = rs("cognome")
nome = rs("eta")
nome = rs("descrizione")

fileditesto.WriteLine(nome)
fileditesto.WriteLine(cognome)
fileditesto.WriteLine(eta)

posso creare uno/vari file di testo con i dati pescati dal DB. Se però gli dico

fileditesto.WriteLine(descrizione)

mi si pianta, dicendo:

---------------------------------
Errore di run-time di Microsoft VBScript error '800a0005'
Chiamata di routine o argomento non validi
salvafile.asp, line 22
---------------------------------

la riga 22 è proprio:

fileditesto.Write(descrizione).

Che posso fare? Sembra che accetti solo i campi formato "testo" e non "memo"...



Modificato - Flak - 24 Giu 2002 11:56:41
11.886 messaggi dal 09 febbraio 2002
Contributi
Prova a fare:

descrizione = CStr(rs("descrizione"))
fileditesto.writeline (descrizione)

si tratta di molto testo? un mega?
forse non c'entra tutto in una variabile, prova anche a saltare il passaggio intermedio:

fileditesto.writeline (rs("descrizione"))

-----------------------
Da una perla dal saggio:
Quando non hai capito, devi dire "non ho capito", no che dici che hai capito e invece non hai capito un cavolo. Hai capito?
-----------------------

Enjoy learning and just keep making
22 messaggi dal 20 febbraio 2002
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote><hr height=1 noshade id=quote>
Prova a fare:
descrizione = CStr(rs("descrizione"))
fileditesto.writeline (descrizione)
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Nulla, non gli piace :|


<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote><hr height=1 noshade id=quote>si tratta di molto testo? un mega? forse non c'entra tutto in una variabile, prova anche a saltare il passaggio intermedio: fileditesto.writeline (rs("descrizione"))<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Nop il testo non è tanto, sarà 1K di roba, ma anche meno... :|

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.