Erro em ResultSetTableModel

2 respostas
T

Olá a todos, estou criando uma classe ResultSetTableModel, mas ta dando o seguinte erro na linha do setQuery, o que pode estar errado?
obrigado
Constructor call must be the first statement in a constructor

public class ResultSetTableModel extends AbstractTableModel {

	private Connection con;
	private Statement stm;
	private ResultSet  res;
	private ResultSetMetaData meta;
	private int numberOfRows;
	private boolean connectedToDatabase = false;
	
	//Inicializa ResultSet e obtem seu objeto Metadados, sejá la o q for isso
	public  ResultSetTableModel(String driver, String url, 			    
			String username, String password, String query) 
	throws SQLException, ClassNotFoundException
	{
		Class.forName(driver);
		con = DriverManager.getConnection( url, username, password );
		stm = con.createStatement(
				ResultSet.TYPE_SCROLL_INSENSITIVE,
				ResultSet.CONCUR_READ_ONLY);
		connectedToDatabase = true;
		
		
		setQuery.(query);
	}// Fim do Construtor

2 Respostas

T

achei o erro, eu coloquei um “.” no setQuery( query ), dah

flws

FieroddPJ

eu imagino q como vc fez setQuery(query), ele entendeu q isso era a chamada para algum construtor, e chamadas de construtores dentro de outros construtores devem ser a primeira instrução

agora oque vc fez com o setQuery.(query) ???
nunca vi isso 8O 8O 8O

PS: o comentario eu gostei, vou por um desses no codigo assim que possivl … hauhauhuah

Criado 13 de novembro de 2006
Ultima resposta 13 de nov. de 2006
Respostas 2
Participantes 2