Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/02/2007, 05:05
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 10 meses
Puntos: 7
Re: Insertar Varios Registros(pero Desde Un Archivo)

A ver si me he enterado... ¿Tienes que leer desde un archivo CSV y guardar dichos datos en una BD Oracle?

Si es asi, tienes muchas opciones para hacerlo. Creo recordar que la separacion de campos en un CVS es por comas y la de registros es por salto de linea. Asi que la oprativa que yo haria seria (mas o menos)

- SI ES ORACLE CREO QUE ACEPTA TRANSACCIONES
<!-- añadir directiva @Transaction=Required -->

- Abrir acceso a BD (todo eso del Connection, etc)

- Abrir archivo (Scripting.FileSystemObject)
- leeria linea a linea (ReadLine)
- Array a lo leido con split separandondolo con punto y coma (Split texto,";")

- Implementar objeto ObjectContext para la grabacion de datos en las dos tablas dependientes (commit / Abort -el rollback de toda la vida ): commit si todo ha ido bien, abort si falla algo.

- bucle a leer del archivo

- cierro objetos

Es una idea. Espero haberte servido

Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -