Alguien sabe cómo puedo hacer lo siguiente usando ASP:
Tengo un archivo *.txt en el servidor y necesito subir esa información que contiene el archivo cargarla en una tabla SQL,
Si alguien me pudiera ayudar, se los agradecería,
Saludos!

| |||
cómo llenar tabla de SQL en base a archivo .txt existente en el servidor usando ASP Hola!!, Alguien sabe cómo puedo hacer lo siguiente usando ASP: Tengo un archivo *.txt en el servidor y necesito subir esa información que contiene el archivo cargarla en una tabla SQL, Si alguien me pudiera ayudar, se los agradecería, Saludos! ![]() Última edición por kidon.girl; 29/06/2006 a las 10:11 |
| |||
Buenas, pues la lógica es sencilla. En primer lugar, el fichero debe tener algún tipo de formato que puedas usar para separar filas y columnas (registros y campos) Puede estar separados por comas y retornos de carro o algo similar. Abres el fichero para leerlo (con ffilesystemobject) y vas leyendo línea a línea, procesando cada una de ellas para separar los distintos campos. Para ello puedes usar SPLIT con el caracter separador de las columnas. Con cada grupo de campos de una línea haces un insert a la base de datos y ya lo tienes hecho.
__________________ Estoy en www.aibarra.net Camino para preguntar: manual -> Google -> FAQs y buscador del foro -> Nuevo Tema. Tan difícil es escribir correctamente? Es más fácil leerlo. Pónselo fácil al que quiera ayudarte. |
| |||
Cita: Hola Aibarra,
Iniciado por Aibarra.net Buenas, pues la lógica es sencilla. En primer lugar, el fichero debe tener algún tipo de formato que puedas usar para separar filas y columnas (registros y campos) Puede estar separados por comas y retornos de carro o algo similar. Abres el fichero para leerlo (con ffilesystemobject) y vas leyendo línea a línea, procesando cada una de ellas para separar los distintos campos. Para ello puedes usar SPLIT con el caracter separador de las columnas. Con cada grupo de campos de una línea haces un insert a la base de datos y ya lo tienes hecho. Muchas gracias por responder, Saludos! ![]() |