SQL no Access!

3 respostas
E
Ok, de qualquer forma agradeço a agilidade na resposta !


Segue abaixo o fonte(está um pouco zoado !)


Eu dei uma editada rápida pois estava meu grande, acho que assim ficou melhor











String sQryPesq = "SELECT * FROM CAD_JAVA WHERE CODIGO = " + sCod ;





      try


      {


        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");


        Connection con = DriverManager.getConnection (url, "", "");


        Statement stmt = con.createStatement();





        <a href="//JOptionPane.showMessageDialog">//JOptionPane.showMessageDialog</a>( null, " SQL gerado : " + sQryPesq );


        <a href="//JOptionPane.showMessageDialog">//JOptionPane.showMessageDialog</a>( null, "Vai rodar ! :" + sQryUpdt );





        ResultSet rs = stmt.executeQuery(sQryPesq);





        rs.close();


        stmt.close();


        con.close();





      catch (SQLException ex)


      {


        System.out.println ("SQLException:");


         while (ex != null)


          {


             System.out.println ("SQLState: " + ex.getSQLState());


             System.out.println ("Message:  " + ex.getMessage());


             System.out.println ("Vendor:   " + ex.getErrorCode());


             ex = ex.getNextException();


             System.out.println ("");


          }


        }





Boa tarde a todos


Estou tendo problemas para rodar um comando SQL no Access, uma vez que este esteja composto da cláusula "WHERE". Ou seja, sempre que o comando contém tal cláusula é exibida uma mensagem de erro semelhante a esta abaixo :


SQLException:


SQLState: 07001


Message: [Microsoft][Driver ODBC para Microsoft Access] Parametros insuficientes. Eram esperados 1.


Vendor: -3010





Como devo proceder !!!

[ Esta mensagem foi editada por: Erik em 11-03-2003 16:36 ]

3 Respostas

J

Poste o comando SQL completo pra gente ver.



Valeuz…

A

Como o nosso amigo Jack falou, poste seu fonte para nós verificarmos, mas pelo meu tempinho de programação vb com access, no início dos anos dourados, hehehe, bem, se não me engano, esta mensagem ocorre quando você tem uma cláusula where, e não a alimenta-a, exemplo:



"Select user from Portal_Java where Usuario = "



Entendeu?



Qualquer coisa, estamos aí!



[]´s

A

É o que eu falei, o sCode não está sendo preenchido!



Criado 11 de março de 2003
Ultima resposta 11 de mar. de 2003
Respostas 3
Participantes 3