Eae pessoal o problema é o seguinte, eu não consigo efetuar uma consulta na tabela cliente, apesar de conseguir deletar, salvar e atualizar os registros, o codigo é o seguinte:
[code] try
{
con_cliente.resultset.next();
String igual = “n”;
int tamanho_pesquisa = tf_pesquisa.getText().length();
while(igual == “n”)
{
String pesquisado = con_cliente.resultset.getString(“nome”).substring(0,(tamanho_pesquisa));
if (pesquisado.equals(tf_pesquisa.getText()))
igual = "s";
else
con_cliente.resultset.next();
}
tf_cpf.setText(con_cliente.resultset.getString("cpf"));
tf_cpf.setText(con_cliente.resultset.getString("cpf"));
tf_nome.setText(con_cliente.resultset.getString("nome"));
tf_endereço.setText(con_cliente.resultset.getString("endereco"));
tf_telefone.setText(con_cliente.resultset.getString("telefone"));
cb_uf.setSelectedItem(con_cliente.resultset.getString("uf"));
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,"Não foi localizado via digitação, erro"+erro);
}[/code]
Antes da compilação não aparece nelhum erro, porém, quando o programa é compilado, eu insiro um nome de um cliente, clico no botao pesquisa e aparece o seguinte erro: erro java.sql.SQLException:[Microsoft][ODBC Driver Manager] Estado de Curso Invalido.
Se alguem souber uma solução ou um novo codigo para consultar, poste aqui ^^.
public static Connection getConnection() throws Exception {
Driver d = (Driver)Class.forName
(“sun.jdbc.odbc.JdbcOdbcDriver”).newInstance();
Connection c = DriverManager.getConnection
(“jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=//C:/CQ.mdb”, “hernesto”,“hernesto”);
return c;
/*
To use an already defined ODBC Datasource :
String URL = "jdbc:odbc:myDSN";
Connection c = DriverManager.getConnection(URL, "user", "pwd");
*/
}
}[/code]
consulta carregando os itens em um jcombo
[code] try {
theConn = MyConnection.getConnection();
sql = "select modelo from Modelos order by modelo asc";
stmt = theConn.createStatement();
rs = stmt.executeQuery(sql);
while(rs.next()){
cbModelo.addItem(rs.getString("modelo"));
}
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Erro de Conexão!");
}[/code]
espero ter ajudado.
ate+
[quote=cuzcuz] Eae pessoal o problema é o seguinte, eu não consigo efetuar uma consulta na tabela cliente, apesar de conseguir deletar, salvar e atualizar os registros, o codigo é o seguinte:
[code] try
{
con_cliente.resultset.next();
String igual = “n”;
int tamanho_pesquisa = tf_pesquisa.getText().length();
while(igual == “n”)
{
String pesquisado = con_cliente.resultset.getString(“nome”).substring(0,(tamanho_pesquisa));
if (pesquisado.equals(tf_pesquisa.getText()))
igual = "s";
else
con_cliente.resultset.next();
}
tf_cpf.setText(con_cliente.resultset.getString("cpf"));
tf_cpf.setText(con_cliente.resultset.getString("cpf"));
tf_nome.setText(con_cliente.resultset.getString("nome"));
tf_endereço.setText(con_cliente.resultset.getString("endereco"));
tf_telefone.setText(con_cliente.resultset.getString("telefone"));
cb_uf.setSelectedItem(con_cliente.resultset.getString("uf"));
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,"Não foi localizado via digitação, erro"+erro);
}[/code]
Antes da compilação não aparece nelhum erro, porém, quando o programa é compilado, eu insiro um nome de um cliente, clico no botao pesquisa e aparece o seguinte erro: erro java.sql.SQLException:[Microsoft][ODBC Driver Manager] Estado de Curso Invalido.
Se alguem souber uma solução ou um novo codigo para consultar, poste aqui ^^.[/quote]