TrabajoFreelance
El punto de encuentro laboral
trabajofreelance.com

¡Bienvenido! (Entrar o Registrarse)

Búsqueda rápida

Proyecto #399927: Pasar un archivo de texto a MS Access

 

Sobre el autor

Usuario:
norma (9 [Medalla de Plata: Puntaje entre 7 y 12]) [ar] [V]

Calificaciones:

Puntaje:
9 [Medalla de Plata: Puntaje entre 7 y 12]
Promedio:
4,89
Positivas:
9 (100,00 %)
Neutrales:
0 (0,00 %)
Negativas:
0 (0,00 %)

Estadísticas de Proyectos:

Publicados:
14
Contratados:
10 (71,43 %)

Opciones:

Hazle una pregunta

Información del proyecto

Encabezado:
Armar programa para pasar un archivo de texto a una base de datos de Access
Tipo de ofertas:
Públicas
Fecha de publicación:
18/10/2011 10:14
Finaliza en:
Finalizado (25/10/2011 13:43)
Contrataciones:
Un postulante contratado. No se admiten más contrataciones.

Descripción detallada:

Necesito armar un programa para pasar archivos de texto con una estructura definida a una base de datos de Access.

El programa debe ser bien simple sin necesidad de instalar productos adicionales. Si se puede hacer en Microsoft Access mejor, si se puede hacer en una versión de Access que no sea la última mejor, así hay compatibilidad con access más viejos.

El archivo de texto donde se tienen los datos tiene la siguiente estructura:

Date    Time    Computer    User    Method    Path    QueryString 2011-06-02 12:44:48    NORMADB01       nadmin GET /kportal/home.nht
2011-06-02 12:51:33 NORMADB01 nadmin GET /kportal/home.nht
2011-06-02 12:51:39 NORMADB01 nadmin GET /kportal/diagram.nht Id=132FF598A2DEC247A0DB34CE97C73D82&State=0F0F0F0FFFFF1000FF00FF00FF00FF00&Open=NDgmHierOrganizer
2011-06-02 13:03:30 NORMADB01 nadmin GET /kportal/search.nht q=
2011-06-02 13:05:10 NORMADB01 nadmin GET /kportal/diagram.nht Id=3F4B2B76496E71429C49AC2A06AF7DD1&State=0F0F0F0FFFFF1000FF00FF00FF00FF00&Open=.htm
2011-06-02 13:05:21 NORMADB01 nadmin GET /kportal/diagram.nht Id=D97C18F2ECA3394AB45B81C874E7ED2A&State=0F0F0F0FFFFF1000FF00FF00FF00FF00&Open=NDgmHierOrganizer
2011-06-02 13:05:24 NORMADB01 nadmin GET /kportal/search.nht q=
2011-06-02 13:05:59 NORMADB01 nadmin GET /kportal/diagram.nht Id=A561776D1A27AF4EBF99EE9293A7424F&State=0F0F0F0FFFFF1000FF00FF00FF00FF00&Open=NDgmHierOrganizer
2011-06-02 13:36:30 NORMADB01 nadmin GET /kportal/diagram.nht Id=132FF598A2DEC247A0DB34CE97C73D82&State=0F0F0F0FFFFF1000FF00FF00FF00FF00&Open=NDgmHierOrganizer
2011-06-02 13:36:41 NORMADB01 nadmin GET /kportal/diagram.nht Id=132FF598A2DEC247A0DB34CE97C73D82&State=0F0F0F0FFFFF1000FF00FF00FF00FF00&Open=NDgmHierOrganizer
2011-06-02 13:40:14 NORMADB01 nadmin GET /kportal/home.nht
2011-06-02 13:40:30 NORMADB01 nadmin GET /kportal/home.nht
2011-06-02 13:40:36 NORMADB01 nadmin GET /kportal/diagram.nht Id=132FF598A2DEC247A0DB34CE97C73D82&State=0F0F0F0FFFFF1000FF00FF00FF00FF00&Open=NDgmHierOrganizer
2011-06-02 13:41:54 NORMADB01 nadmin GET /kportal/home.nht
2011-06-02 13:43:35 NORMADB01 nadmin GET /kportal/home.nht
2011-06-02 13:43:48 NORMADB01 nadmin GET /kportal/diagram.nht Id=132FF598A2DEC247A0DB34CE97C73D82&State=0F0F0F0FFFFF1000FF00FF00FF00FF00&Open=NDgmHierOrganizer
2011-06-02 13:44:13 NORMADB01 nadmin GET /kportal/diagram.nht State=0F0F0F0FFFFF1000FF00FF00FF00FF00&Id=72C4BE1995981E42AE29AE85197B601B

Guardar en una base de datos Access la misma información en una tabla con la siguiente estructura:

1) Un campo por cada columna del archivo de text, o sea los campos/columnas: Date, Time, Computer, User, Method, Path, QueryString. Los campos de Date y Time guardarlos en formatos de fecha y hora, no guardarlos como texto.

2) Además de esos campos, hay que agregar 3 más Id, State y Search.
Los datos de esas tres columnas se sacan parseando el campo QueryString. En la columna Id va el valor del parámetro de QueryString Id=, en la columna State va el parámetro de QueryString State= y en la columna Search va el valor del parámetro q=
Si esto valores no existen en el QueryString los valores de las columnas quedan vacías o en NULL. En el parseo también hay que tener en cuenta que los parámetros Id y State pueden venir en distinto orden. El separador de parámetros es el "&" al igual que cualquier dirección de internet.

Eso sería todo, cualquier duda estaré atento a sus consultas.

Gracias.

Condiciones de pago

Presupuesto:
No definido
Forma de pago:
Definida en la descripción
Métodos de pago:
  • A convenir

Condiciones de entrega

Tiempo de entrega:
0 días corridos
Métodos de entrega:
  • Definidos en la descripción

Consejos:

Información importante antes de ofertar: