19/01/2006, 10:41
|
| | | Fecha de Ingreso: enero-2006 Ubicación: Mexico DF
Mensajes: 184
Antigüedad: 18 años, 10 meses Puntos: 3 | |
Creo que eso no se puede hacer desde el DBMS, pero en java hice una pequeña aplicacion que trabaja con dos conexiones a bases de datos diferentes. La idea es generar dos ODBC y el codigo que viene arriba lo duplicas en la misma aplicacion. De ahí genero el siguiente codigo
private void formWindowActivated(java.awt.event.WindowEvent evt) {
// TODO add your handling code here:
String aux = new String();
i=0;
try {
// Se realiza la consulta
Resultado = Sentencia.executeQuery( "SELECT RFC_Empl,Nombre,Ap_Paterno,Ap_Materno "+
"FROM Id_Emp");
//Messages.setText("Consulta realizada correctamente");
//Muestra el primer resultado de la consulta
while(Resultado.next()){
jNombre.setText(Resultado.getString("Nombre"));
jPaterno.setText(Resultado.getString("Ap_Paterno") );
jMaterno.setText(Resultado.getString("Ap_Materno") );
aux=Resultado.getString("RFC_Empl");
Resultado2= Sentencia2.executeQuery("SELECT * "+
"FROM Ventas");
while(Resultado2.next()){
if(aux.equals(Resultado2.getString("RFC_Empl"))){
jResultado.setValueAt(jNombre.getText(), i, 0);
jResultado.setValueAt(jPaterno.getText(), i, 1);
jResultado.setValueAt(Resultado2.getString("Venta" ), i, 2);
i++;
}
}
}
} catch( SQLException e ) {
jMessages.setText(e.getMessage());
}
catch(Exception e){
jMessages.setText(e.getMessage());
}
}
Como ves, las tablas de la difernte base de datos tienen el campo RFC_Emp como el comun y mediante el cual hago el enlace de la informacion. Algo similar a un Join...
__________________ Saludos... Todos somos sabios, solo que en diferentes disciplinas... |