<%
// Abrindo Banco de Dados e executa uma SQL
try {
Connection conn = DriverManager.getConnection("jdbc:odbc:NetVentucar");
Statement stmt = conn.createStatement();
String xSQL = "SELECT Produtos.Modelo, Produtos.Cor, Produtos.[Ano fabricação], Produtos.[Ano modelo], Produtos.Placa, Produtos.[Numero do chassis], Produtos.Renavan, Produtos.Dataentestoque, [Produtos proprietários].[Proprietário anterior], [Produtos proprietários].[Valor inicial], Produtos.Valor FROM Produtos INNER JOIN [Produtos proprietários] ON Produtos.Placa = [Produtos proprietários].Placa ORDER BY Produtos.Placa";
ResultSet rs = stmt.executeQuery(xSQL);
if ( ! rs.next() ) {
out.println("Nada foi encontrado...<br>");
}
else {
while ( rs.next() ) {
out.println("<option>"+rs.getString("Placa")+"</option><br>");
}
}
}
catch (SQLException E) {
out.println("Erro ao conectar ao MDB ou na Execução da Select....");
out.println(E);
}
%>
O problema é o seguinte:
Ta funcionando perfeitamente, mas eu perco o primeiro registro!!!
Eu qria trocar o If ( rs.next() ) por outra coisa!
Não encontro nada do tipo match em java! Existe?
Grato!!