Pregunta: | 6772 - ADJUNTAR TABLAS EN TIEMPO DE EJECUCIóN |
Autor: | Mónica Peñalva |
Hola ¿como estan? mi problema es que tengo que mostrar en un MSflex grid datos vinculados a dos base de datos diferentes y vi en la ayuda que se pueden adjuntar tablas de diferentes base de datos pero en tiempo de programación y yo necesito hacerlo en tiempo de ejecución. Por favor si alguien sabe como hacerlo se lo agradeceria de todo corazón.
Desde ya muchisimas gracias |
Respuesta: | Daniel Pazos |
Construyete un recordset con la informacion de las tablas que necesites de las dos bases de datos y vincula este recordset al flexgrid que uses. Para ello debes realizar una SQL que use las sentencias JOIN para unir dos tablas e IN para seleccionar datos de una base de datos distinta.
Por ejemplo: SELECT * FROM Tabla IN 'c:\baseDeDatos.mdb' JOIN OtraTabla ON Tabla.Campo=OtraTabla.Campo WHERE condición Espero que esto te sirva. Si no mandame un correo e intentaré ayudarte. |