![]() |
importacion de datos a DB
hola a todos,
en algun link, obtuve como importar datos (desde un archivo txt) yo lo comprobe pero tiene unos problemillas al hacerlo, por que cuando son numeros enteros me importa unos numeros en miles, etc, este es el fragmento que fui modificando: create table tablaEx external file 'C:\Mis documentos\Documentos\prov.txt' ( clave integer, Nombre varchar(50), telefono varchar(25), clasif varchar(4), saldo double precision, retorno char(2) ------> asi lo indicaron ); donde n = 2 en windows y n = 1 en linux donde se coloca el numero (n). busque el Ibexpet edition personal, ya registre la base y tengo un archivo en excel y de este hice una copia para guardarlo como tipo CVS preguntandome que si deseaba conservar los caracteres de compatibilidad, [Si]. en las ayudas esta como importarlo: INSERTEX INTO provs(clave,proveedor,tel,cat,saldo) FROM CSV 'C:\Mis documentos\Documentos\proves.csv' DELIMITER ';' SKIP 1; alguien ha importado datos y me pueda indicar como hacerlo. les agradesco mucho |
Importacion de datos a DB
Hola
Dado que ya tienes los datos en Excel me parece que es mas facil importarlos directamente del xls que del cvs ahi te envio un codigo que te puede ayudar Donde Excel : Variant; y en el uses incluir Excel97, ComObj El ejemplo comienza en j:= 2 por que tengo encabezada la primera fila del documento. Espero que te sea util Saludos Luis Garcia _____________________________ La mejor manera de decir es hacer |
saludos
mi duda es que para importar datos seria conveniente hacerlo por un store procedure, para que se ejecute desde la aplicacion una vez que cargemos el archivo en excel. mi SP es el siguiente, pero me dice que hay un error en la linea 9 char 10 insert CREATE PROCEDURE INSERTAR_PROV (CLAVE_PROV Integer, PROVE Varchar(50), "TEL_PROV " Varchar(15), CAT Varchar(4), " SALDO_PROV" Double precision) AS begin FOR SELECT(Insert into provs(clave, proveedor, tel, cat, saldo) values(:CLAVE_PROV, :PROVE, :CAT, :SALDO_PROV) from Provs suspend; end me pueden indicar como es la correcta insercion en este sp gracias |
La franja horaria es GMT +2. Ahora son las 00:40:46. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi