Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Proceso VB para pasar TXT->SQL

Estas en el tema de Proceso VB para pasar TXT->SQL en el foro de Bases de Datos General en Foros del Web. Hola, he estado buscando por el foro a ver si encontraba alguna duda parecida a la mia y no encontré. Mi problema es el siguiente ...
  #1 (permalink)  
Antiguo 08/11/2004, 08:38
 
Fecha de Ingreso: octubre-2004
Ubicación: Andorra!! Andorra!!!
Mensajes: 39
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta Proceso VB para pasar TXT->SQL

Hola, he estado buscando por el foro a ver si encontraba alguna duda parecida a la mia y no encontré.

Mi problema es el siguiente : Tengo unos datos exportados a un TXT con los registros por lineas y los campos separados por ";". Tengo que crear un proceso en VB a priori para actualizar la base de datos SQL con esos datos, sin duplicarlos. He visto una instruccion : LOAD DATA INFILE, pero creo que mas bien es una instruccion para MYSQL. El servidor es un SQL SERVER.

Como lo veis? Es bastante urgente..

ASIAS!!!!
  #2 (permalink)  
Antiguo 08/11/2004, 10:09
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 1 mes
Puntos: 11
Sql Server lo hace solo, no es necesario que uses visual basic.

1. Crea las tablas y los campos que van a recibir los datos en Sql Server

2. Entra al enterprise manager (administrador corporativo en español), elige la tabla a la cual le vas a agregar datos, haz click con el boton derecho de mouse en ella. Aparecerá el menu contextual, elige "Todas las tareas" y luego "Importar datos". Cuando de consulte por el origen de datos elije "Archivo de Texto", y luego elige a tu conveniencia la estructura de tus datos (delimitador de filas, delimitador de columnas, etc.). Elije por ultimo el destino, por defecto es la tabla en la que hiciste click, y ejecuta.
  #3 (permalink)  
Antiguo 09/11/2004, 02:09
 
Fecha de Ingreso: octubre-2004
Ubicación: Andorra!! Andorra!!!
Mensajes: 39
Antigüedad: 20 años, 1 mes
Puntos: 0
No, si eso lo tengo claro :) El problema es que hay que automatizar la tarea para que se realize cada dia. Es para actualizar la base de datos de una web diariamente con un txt que nos enviará la empresa diariamente mediante un proceso automatizado.
  #4 (permalink)  
Antiguo 09/11/2004, 08:52
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 1 mes
Puntos: 11
Esa misma operacion que haces para importar los datos de un archivo de texto con el enterprise manager, cuando la estas realizando te da la posibilidad de programarla para hacerlo con la frecuencia que desees y a la hora que estimes, sólo creo que generaria problemas el que el fichero cambie de nombre dia a dia.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:00.