Pasar datos de IBexpert a SQL
Hola.
Quiero saber, como puedo madar datos de IBexpert a SQL(base de dato 'Nuve'). Se esta utilizando: -Firebird 2.5 -Delphi xe2 aqui le muestro un codigo, el cual solo envia de SQL a SQL o IB a IB. Por su forma de como esta diseñado, claro. pero e estado buscando hacer algo parecido. pero no encuentro un resultado, que me haga de SQL a IB o viceversa. Codigo:
Espero su respuesta, pr fvr y grcs... |
Cita:
SQL es un lenguaje, ¿Qué quiéres exactamente? Cita:
Nuestra guía de estilo. gracias. |
---- (IBexpert) es donde tengo creado mis base de datos. estoy utilizando firebird 2.5, para hacer la conección. Utilizando el programa Delphi xe2.. En delphi xe2, estoy utilizando la libreria zeoslib(para la coneccion SQL), y la libreria InterBase(para la coneccion IBexpert). |
A ver, ibexpert es un manejador de bases de datos firebird e interbase.
SQL es un lenguaje de consultas a bases de datos, ya sea firebird, interbase, mysql, postgresql, ms sql server, oracle, etc. |
tengo dos base de datos que contienen los mismo campos:
1) En IBexpert 2) PHPAdmin Y quiero pasar los datos de una base de dato a la otra base de dato. Disculpa que no me hecho entender. |
Por favor, lee nuestra guía de estilo, gracias.
No repitas hilos. Tienes la misma pregunta en varios hilos distintos, los he borrado. Te vuelvo a repetir que ni ibexpert ni phpadmin son bases de datos. ¿No lees lo que te escribo? |
Esta informacion lo e escrito, en mi otro hilo. donde estoy tratando el mismo tema.
se que ibexpert y phpadmin no son base de datos. Sino es donde tengo creado mi base de datos o donde se encuentra mi base de dato... No se si me hecho entender. espero tu respuesta, por favor y gracias. |
Cita:
Cita:
|
Y deja ya de seguir creando hilos iguales. Al próximo serás sancionado.
Saludos. |
A ver si te entiendo.
tengo dos base de datos que contienen los mismo campos y las base de datos estan creadas en: 1) En IBexpert 2) PHPAdmin Y quiero pasar los datos, de una base de dato a la otra base de dato. es decir: quiero pasar informacion o lo datos (de la base de dato creado en IBexpert), a la base de dato creada en phpadmin. // repito tienen los mismo campos. las dos base de datos creadas en diferentes servidores o programa. |
Cita:
|
Gracias, no lo sabia.
entoces como paso la informacion de IBexpert a phpAdmin. Atraves de delphi. ejemplo: Asi como muestro en este codigo. donde paso los datos de una base dato a otra base de dato. pero este codigo no me sirve pasar dato de IBexpert a phpAdmin.
|
Cita:
|
no.
esto es lo que quieres saber: - firebird : IBexpert (base de dato DIA) - vertrigo : PHPAdmin (base de dato DIA) |
no uno es de firebird y el otro mySQL.
esto lo que querias saber... |
Pasar datos de (Firebird a MySQL)
Tengo un IBDataset que se conecta con la base de dato firebird
Tengo un ZUpdateSQL que esta conectado a un ZQuery (de la libreria zeoslib), que se conecta con la base de dato MySQL. Como hago a hora para pasar informacion de firebird a MySQL. Alguna idea, de como tendria que hacerlo en codigo. |
"Nuve" ??? Qué dolor de ojos!!!!
Supongo que habrás querido decir nuBe Pero bueno... al caso... Después de 16 mensajes, parece que te has explicado: Pasar datos de una base Firebird a una base MySQL. Por un lado tienes que poder conectar a ambas bases de datos. A la base de datos Firebird, no tendrás problemas, porque ya lo haces. En cuanto a la base de datos MySQL es un poco mas complicado. Primero tendrás que abrir el puerto 3306 en el servidor MySQL. Luego tendrás que decirle a MySQL que permita conexiones de fuera, creando un usuario y diciéndole que puede conectarse desde una IP externa. Una vez tengas esto del lado del servidor, puedes conectar mediante las zeoslib o crear una conexión ODBC hacia esa base. Finalmente te queda hacer el bucle que lea de una base y escriba en la otra...
|
acabo de hacer este codigo:
pero no se como llamo el parametro a travez de un ZUpdateSQL. Ejemplo: modulo.Dias_M_I.ParamByName('CEDULA').AsString; Codigo delphi:
|
Gracias, por la corrección [duilioisola].
no avia visto, tu mensaje. ya estoy utilizando lo siguiente: Tengo un IBDataset que se conecta con la base de dato firebird Tengo un ZUpdateSQL que esta conectado a un ZQuery (de la libreria zeoslib), que se conecta con la base de dato MySQL. |
Notas para hacer un poco mas legible tu código:
Cada línea empieza por "Dmodulo." Esto sugiere que todo este procedimiento debería ser parte del DataModule y no de Form que lo llama.
Luego además podrías utilizar "with do" para mejorarlo incluso un poco mas:
Supongo además que la sentencia InsertSQL de la tabla DIAS_M_I necesitará más parámetros. Algo así como "INSERT INTO REGISTRO HIJO (ID, NOMBRE, CEDULA) VALUES (:ID, :NOMBRE, :CEDULA)" Esos parámetros también deberás asignarlos, o se insertarán como nulos o "vacíos". |
La franja horaria es GMT +2. Ahora son las 04:18:04. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi