![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Gracis de nuevo, ufff aun no he podido realizar las pruebas, estoy en ascuas, jejeje.
El tema de la "normalizacion", no lo he puesto yo así, me viene dado por el fichero txt, en el que el campo COD_CAT es el nexo de union con la descripcion de la categoria en la tabla categorias. Cuando importo el fichero de texto, COD_CAT es un valor entero que se guarda en el registro de cada corredor y lo que no puedo tener a la vez son dos DNI con dos COD_CAT iguales, entiendo que lo ideal seria una tabla con los corredores una sola vez con varios campos COD_CAT_1, COD_CAT_2 etc. pero de momento no es así ya que la cantidad de repeticiones es bastante baja en relacion a los 60 mil y pico registros. Resumiendo, voy a hacer lo siguiente: 1- Recibo txt nacional y lo cargo en la tabla temporal 2- Recibo txt autonomico y lo cargo en la tabla temporal 3- Borro toda la tabla definitiva 4- Inserto los datos que quiera de la tabla temporal necional. 5- Hago el left join con los datos de la tabla temporal autonomica. Es correcto así? Por cierto todo lo relacionado con el insert lo hago con un componente IBQuery normal en el form, no? Saludos Josep Última edición por jafera fecha: 17-07-2013 a las 13:33:07. |
|
#2
|
||||
|
||||
|
Cita:
Cita:
Cita:
Cita:
Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#3
|
||||
|
||||
|
Buenas de nuevo.
He empezado con las pruebas, el insert a la tabla general ha funcionado de maravilla, en un tiempo record tanto desde el IBConsole como desde Delphi, un problema menos. Luego intento ejecutar el script siguiente en IBConsole y me da error at line 1 - conversion from string""
Creo que he seguido al pie de la letra las instrucciones de escritura del script en cuestión. No se donde puedo haberme equivocado. Gracias por vuestro tiempo Josep |
|
#4
|
||||
|
||||
|
Desconozco los componentes IB*, pero si con el ibconsole funciona... No se sí habrá algún otro componente de esa familia que te permita hacerlo.
Si no es así puedes hacer una store procedure e invocarla desde el programa. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#5
|
||||
|
||||
|
Hola.
El error lo da en IBConsole, no en el componente. Cita:
Saludos |
|
#6
|
||||
|
||||
|
Ok, no entendí bien. Por lo que te dice, estás intentando cargar un campo de un tipo en otro campo de otro tipo. Tendrás que identificar el campo y hacer un cast para convertirlo al tipo de dato necesario.
En definitiva, que dorsal coincida con el tipo de C1y así sucesivamente. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#7
|
||||
|
||||
|
Por cierto, puedes crear la base de datos con el 'character set' que quieras y te ahorras ponerlo en cada campo.
Además creo recordar (ahora mismo no estoy seguro) que también puedes poner el 'collate' en la creación de la bd.
También te puedes ahorrar poner los nombres entre comillas y entonces dará igual que los escribas en mayúsculas o minúsculas. Y si además usas dominios, entonces mucho más cómodo, pero eso lo dejo para otro momento ![]() Te lo comento porque me parece "un trabajo de chinos" repetir tantas veces lo mismo y estar pendiente de las comillas, mayúsculas, minúsculas, etc.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Aportación del código de un stored procedure para conversión literal de números | birmain | Firebird e Interbase | 12 | 16-07-2015 19:12:29 |
| Insertar desde una tabla con loop en stored procedure | Fita | Firebird e Interbase | 2 | 04-06-2013 00:39:23 |
| Problema con Stored Procedure para actualizar tabla con datos de otra tabla. | Adrian Murua | MySQL | 4 | 04-02-2012 02:54:49 |
| Insertar en Un Stored Procedure | DasGrun | Firebird e Interbase | 7 | 13-12-2011 23:46:20 |
| Stored Procedure !!! | Ledian_Fdez | C++ Builder | 0 | 02-03-2010 14:01:29 |
|