Ficheros

08/07/2004 - 14:59 por Fernando Uranga | Informe spam
Buenas:

Necesito cargar el contenido de un fichero (a partir del path de dicho
fichero) en una variable de tipo variant para poder usarlo en el método
de ADO AppendChunk.

¿Alguien puede ayudarme?

Gracias de antemano.

Un saludo.

Fernando Uranga

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P.
08/07/2004 - 16:12 | Informe spam
Revisa en este link... hay muchas respuestas sobre esto... espero que te
sirvan.

http://tinyurl.com/228ns


Saludos,
Jhonny Vargas P. [MVP]
Santiago de Chile


"Fernando Uranga" escribió en el mensaje
news:
Buenas:

Necesito cargar el contenido de un fichero (a partir del path de dicho
fichero) en una variable de tipo variant para poder usarlo en el método
de ADO AppendChunk.

¿Alguien puede ayudarme?

Gracias de antemano.

Un saludo.

Fernando Uranga

Respuesta Responder a este mensaje
#2 pablo crosio
08/07/2004 - 17:46 | Informe spam
hola!

si estas utilizando ADO 2.5 o superior te convendria
utilizar el objeto ADODB.Stream que te permite grabar
datos de gran volumen de forma mas sencilla..

podes ver un ejemplo aca:

http://www.vbmysql.com/translations...ccessvb.ht
ml

esta para VB pero no habria problema en adaptarlo a
VBScript


Si no podes utilizar Stream, no te recomiendo el
FileSystemObject porque solamente puede trabajar con
archivos de texto... quedaria que te crees un componente
que lea el archivo y lo deje en un Variant...

aca tenes un ejemplo y como llamarlo desde ASP:

http://www.freevbcode.com/ShowCode.asp?IDu2


salu2!!

pablo

Buenas:

Necesito cargar el contenido de un fichero (a partir del


path de dicho
fichero) en una variable de tipo variant para poder


usarlo en el método
de ADO AppendChunk.

¿Alguien puede ayudarme?

Gracias de antemano.

Un saludo.

Fernando Uranga

.

Respuesta Responder a este mensaje
#3 Fernando Uranga
08/07/2004 - 17:57 | Informe spam
Buenas:

Gracias por la ayuda pero sigo sin poder cargar en una variable el
contenido de un fichero.

Usando:

set con_FSO = Server.CreateObject ("scripting.filesystemobject")
set fich = con_FSO.OpenTextFile
(strUploadPath&objUpload.Form("thefile").Value)
text_fichero = fich.readAll()
lor.Fields("image_doc").AppendChunk text_fichero
fich.close

consigo cargar datos, pero al recuperar el fichero me da el doble de
tamaño del original y no logor abrirlo con su aplicación nativa (Excel
en este caso)

Un saludo.

Fernando Uranga.



Jhonny Vargas P. escribió:
Revisa en este link... hay muchas respuestas sobre esto... espero que te
sirvan.

http://tinyurl.com/228ns


Respuesta Responder a este mensaje
#4 Fernando Uranga
08/07/2004 - 18:11 | Informe spam
Buenas:

El código que me dices es para Visual Basic. El problema es que no me
funciona en ASP.

Un saludo.

Fernando Uranga

pablo crosio escribió:
hola!

si estas utilizando ADO 2.5 o superior te convendria
utilizar el objeto ADODB.Stream que te permite grabar
datos de gran volumen de forma mas sencilla..

podes ver un ejemplo aca:

http://www.vbmysql.com/translations...ccessvb.ht
ml

esta para VB pero no habria problema en adaptarlo a
VBScript


Si no podes utilizar Stream, no te recomiendo el
FileSystemObject porque solamente puede trabajar con
archivos de texto... quedaria que te crees un componente
que lea el archivo y lo deje en un Variant...

aca tenes un ejemplo y como llamarlo desde ASP:

http://www.freevbcode.com/ShowCode.asp?IDu2


salu2!!

pablo


Buenas:

Necesito cargar el contenido de un fichero (a partir del



path de dicho

fichero) en una variable de tipo variant para poder



usarlo en el método

de ADO AppendChunk.

¿Alguien puede ayudarme?

Gracias de antemano.

Un saludo.

Fernando Uranga

.




Respuesta Responder a este mensaje
#5 pablo crosio
08/07/2004 - 20:18 | Informe spam
hola!

el primer link es para VB pero como te aclare facilmente
se puede adaptar a VBScript o JS... cualquier cosa decime
que es lo que no te funciona y lo vemos

el segundo ejemplo es un COM que podes registrarlo y
utilizarlo desde ASP...

salu2!!

pablo



Buenas:

El código que me dices es para Visual Basic. El problema


es que no me
funciona en ASP.

Un saludo.

Fernando Uranga

pablo crosio escribió:
hola!

si estas utilizando ADO 2.5 o superior te convendria
utilizar el objeto ADODB.Stream que te permite grabar
datos de gran volumen de forma mas sencilla..

podes ver un ejemplo aca:






http://www.vbmysql.com/translations...ccessvb.ht
ml

esta para VB pero no habria problema en adaptarlo a
VBScript


Si no podes utilizar Stream, no te recomiendo el
FileSystemObject porque solamente puede trabajar con
archivos de texto... quedaria que te crees un




componente
que lea el archivo y lo deje en un Variant...

aca tenes un ejemplo y como llamarlo desde ASP:

http://www.freevbcode.com/ShowCode.asp?IDu2


salu2!!

pablo


Buenas:

Necesito cargar el contenido de un fichero (a partir






del

path de dicho

fichero) en una variable de tipo variant para poder



usarlo en el método

de ADO AppendChunk.

¿Alguien puede ayudarme?

Gracias de antemano.

Un saludo.

Fernando Uranga

.









.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida