laços entre laços usando mysql

minha conexao com o mysql …

          con_Movpe = new conexao();
          con_Movpe.Conecta2();

Ai me conecto para a utilização do trabalho com mysql… so que no form vou precisar trabalhar com duas tabelas para um laço sendo assim

[/code]

    con_Movpe.ExecuteSQL(csql);  // não necessario essa linha
    try
    {
        con_Movpe.rst.first(); // não necessário essa linha
        while (con_Movpe.rst.next()){                                  /// Primeiro laço da tabela movpe 
            String drm = con_Movpe.rst.getString("Drmes");
	cvar1 = "SUBPR"+nl;
	csql = "select * from "+cvar1+" where codpr = "+sqlstr(cpr)+" and drmes = "+sqlstr(drm)+
	       " and sql_deleted = 'F'";
            con_Movpe2.ExecuteSQL(csql);
           
            //Aqui vou começar o segundo laço usando o mesmos rst. pegando a tabela diferente ...                

            try
            {
                con_Movpe2.rst.first();    
                pre = con_Movpe2.rst.getString("Prest");
                JOptionPane.showMessageDialog(null, "aqui");
            }
            catch(SQLException err){

            }


        }
        con_Movpe.rst.first();

[code]

// É possivel usar o mesmos rst para esse laço as duas tabelas diferente o segundo laço não vai atrapalhar o primeiro laço ;
rst = resultset

se tiver outra dica para laço com duas tabela;

Ai me conecto para a utilização do trabalho com mysql… so que no form vou precisar trabalhar com duas tabelas para um laço sendo assim


con_Movpe.ExecuteSQL(csql); // não necessario essa linha
try
{
con_Movpe.rst.first(); // não necessário essa linha
while (con_Movpe.rst.next()){ /// Primeiro laço da tabela movpe
String drm = con_Movpe.rst.getString("Drmes");
cvar1 = "SUBPR"+nl;
csql = "select * from "+cvar1+" where codpr = "+sqlstr(cpr)+" and drmes = "+sqlstr(drm)+
" and sql_deleted = 'F'";
con_Movpe2.ExecuteSQL(csql);

//Aqui vou começar o segundo laço usando o mesmos rst. pegando a tabela diferente ...

try
{
con_Movpe2.rst.first();
pre = con_Movpe2.rst.getString("Prest");
JOptionPane.showMessageDialog(null, "aqui");
}
catch(SQLException err){

}


}
con_Movpe.rst.first();

Ola gabrieis, não sei se entendi direito, mas você até poderia usar o mesmo ResulSet lembrando que ele sempre seria sobreescrito sempre, mas pelo que entendi do seu codigo você não via usar o memso ResultSet, pois você criou duas instancias da sua classe de conexão o que por consequencia criaram 2 Resultsets.