Select em data no Jtable

2 respostas
R

sql = “select * from Clientes order by cli_datadenacimento)”;

metodo chamado

public void listatabelapesquisa(javax.swing.table.DefaultTableModel tmodAgenda, String sql) throws SQLException {

PreparedStatement stmt =

this.connection.prepareStatement(sql, ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);

<a href="//this.connection.prepareStatement">//this.connection.prepareStatement</a>(“SELECT * FROM Clientes  AS E WHERE EXISTS (SELECT * FROM Clientes AS O WHERE O.cli_cidade = E.cli_nome)”, ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);	

ResultSet rs = stmt.executeQuery();

boolean moreRecords = rs.next();	

if(moreRecords) {

while (rs.next()) {			

//Date data1 = new Date(0);

String sdata = new String();

SimpleDateFormat df = new SimpleDateFormat(dd/MM/yyyy);

try {

<a href="//rs.getString">//rs.getString</a>(14);

sdata = df.format(rs.getDate(14));
} catch (Exception i) {
			System.out.println("Erro na hora de converter data");
		}
		tmodAgenda.addRow(new Object[]{rs.getString(1),rs.getString(2),rs.getString(11), sdata,rs.getString(13)});
      }		
}

rs.close();
stmt.close();
connection.close();

}

O select não funciona nao coloca a data em sequencia. Será q e pq ta em formarto americano ele nao consegue colocar em ordem crescente como faço ja tentei de td. Será q alguem tem uma luz.

2 Respostas

ambuzr

bom pelo que entedi vc quer q a ordem dos registros fiquem em crescente e simples no final do select coloque

Crescente

ORDER BY campo_data ASC

Decrescente

ORDER BY campo_data ASC

vlw

R

consegui amigo valeu muito obrigado pela ajuda…

vlw

Criado 20 de março de 2009
Ultima resposta 21 de mar. de 2009
Respostas 2
Participantes 2