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);
}
Erro na consulta (netbeans-java-access) helppp
C
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:
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 ^^.
1 Resposta
Segue um exemplo de conexao e consulta com access...
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
/**
*
* @author superpsq
*/
public class MyConnection {
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");
*/
}
}
consulta carregando os itens em um jcombo
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!");
}
espero ter ajudado.
ate+
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: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 ^^.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); }
Criado 17 de novembro de 2009
Ultima resposta 17 de nov. de 2009
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo