Falae galera, estou fazendo uma pequena aplicação com SQL Server, porém estou com um problema que não descobri o que é, quando a tabela está vazia, ela dá erro de sql, quando tem um registro, vai normalmente, segue o código e o erro:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
c = DriverManager.getConnection("jdbc:odbc:Driver=SQL Server;Server=FUSCOPC;Database=master");
PreparedStatement p;
ResultSet rs;
...
try {
p = c.prepareStatement("SELECT func_id,func_nome,func_cargo,func_telefone FROM funcionarios ORDER BY func_nome",ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
rs = p.executeQuery();
if(rs.next())
{
montarTabela();
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,ex.getMessage());
}
Quando a tabela está vazia, dá o seguinte erro:
[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'FUNCIONARIOS'.
Mas quando tem algum registro na tabela vai normlmanete, muito estranho. :?