Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/01/2006, 10:41
Avatar de Mephisto
Mephisto
 
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...