FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Crear base de datos y cargar datos desde delphi
Hola de nuevo!
Uso Delphi 2005 y MySQL 5.0.41. Quiero crear una base de datos y cargarle datos mediante ficheros .txt desde mi aplicación. Esto lo se hacer desde la linea de comandos de MySQL con las siguientes instrucciones: Crear base de datos con sus tablas: Cargarle los datos: ¿Cómo podría hacerlo desde una aplicación? Tenía una idea, pero no me esta funcionando: Puse un TADOQuery y le puse en su propiedad SQL el primer código SQL que puse aqui y me marcó error en el "USE", entonces lo que pensé es en crear con un TADOQuery la base de datos y luego cambiarle la base de datos a mi TADOConnection y luego poner la otra parte del procedimiento, para crear las tablas sobre mi nueva base de datos, pero ahi me marca el siguiente error: Cita:
Gracias de antemano. Me conecto mediante TADOConnection.
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal" Siempre hazlo con la ayuda de Dios
|
#2
|
||||
|
||||
Si lo puedes hacer, pero tienes que tener en cuenta un par de cosas. La primera es que ejecutrás código SQL DDL que no retorna datos, y como segundo tienes que tener en cuenta que debes ir ejecutando de a partes el script, línea por línea, buscando el caracter de fin de línea: ";". Existe un componente en las RxLibs para ese fin (No recuerdo si se llama RxDBScript o similar).
Mañana puedo subirte un fragmento de código que tengo donde hago algo muy similar. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
Gracias Federico, esperaré el código.
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal" Siempre hazlo con la ayuda de Dios
|
#4
|
||||
|
||||
Antes que nada un par de comentarios, por como veo el código evidentemente lo "tomé prestado" del componente de las RxLibs. Lo otro que quiero que sepas, es que hace este código: Se trata de una aplicación que crea paquetes "autoejecutables" donde estos paquetes pueden ser scripts, querys, ejecutables, archivos, fuentes.... Este procedimiento es el asociado a un TADOConnection y te lo recorté un poco para que solo quede lo que necesitas:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
||||
|
||||
Estoy trabajando en un proyecto urgente, pero no creas que se me ha pasado ver esto que me dices... Muchas gracias por el tiempo que le has dedicado, en unos dias lo voy a checar y te digo cómo me fue.
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal" Siempre hazlo con la ayuda de Dios
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear una base de Datos de MS SQL desde Delphi | agalvan_kit | SQL | 3 | 03-08-2015 21:27:56 |
Como crear una base de datos desde Access... | JF Sebastian | Conexión con bases de datos | 5 | 29-03-2007 18:14:22 |
Cargar una Base de Datos Paradox desde Excel | famapo | Tablas planas | 0 | 12-10-2004 00:34:22 |
Crear Base de Datos desde codigo | Odnanref | Tablas planas | 5 | 15-09-2004 09:43:49 |
Cargar desplegable desde base de datos | melanthea | JAVA | 0 | 07-09-2004 14:03:09 |
|