![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Antes de empezar a leer del archivo fuente *.csv:
Donde: Id en Delphi es de tipo Int64 y en DB BigInt Value1 en Delphi es de tipo AnsiChar y en DB Char(1) Value2 en Delphi es de tipo SmallInt y en DB También Value3 en Delphi es de tipo Boolean y en DB también En Delphi estos campos se agrupan en un Record. En cada inserción:
Pongo un BreakPoint en la primera asignación, no da ningún error hasta llegar a ExecSQL. |
|
#2
|
|||
|
|||
|
Perdona es:
|
|
#3
|
||||
|
||||
|
Y el record?
__________________
El malabarista. |
|
#5
|
||||
|
||||
|
Lo de leer el .csv y pasarlo a un record y luego del record a la base de datos... es un paso que te puedes ahorrar perfectamente.
Lo lees del csv y lo guardas en la BD, nada más. Este código carga el archivo CSV en un objeto TStringList, luego abre una transacción y un conjunto de datos utilizando los componentes IBTransaction y IBDataSet, respectivamente. Luego, itera sobre cada línea del archivo CSV y separa los campos utilizando el método CommaText del objeto TStringList. Finalmente, inserta cada registro en la base de datos utilizando el método Insert y asignando los valores de los campos correspondientes.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Insercion masiva desde Paradox a Firebird | MartinS | SQL | 5 | 22-12-2011 14:55:10 |
| insercion masiva | Alfredo | Firebird e Interbase | 3 | 12-11-2008 20:34:46 |
| Insercion masiva de una BD a otra BD | oscjae | Firebird e Interbase | 5 | 15-12-2006 20:25:49 |
| Insercion masiva de registros MUY LENTA | Balda | Firebird e Interbase | 10 | 24-03-2004 21:40:21 |
| Inserción masiva en MySQL | Morfo | MySQL | 3 | 09-01-2004 18:05:33 |
|