coloca em vez de "cor no getString, 0, pra ele retorna a primeira posicao.
se nao rola tenta assim
ResultSet rs = st
.executeQuery(“SELECT cor as c FROM [_m_cad_cores] WHERE Cod=2”);
e no getString passa “c”
sem sucesso…
;/
Coisinha complicada
vc vai te que debuga o rs, qdo tivr debugando e para na linha dele, seleciona o rs e coloca um watch, talvez botao direito, ele vai trazer uma opcao de watch
coloquei no watches e olha oque esta acusando
http://img514.imageshack.us/i/errl.jpg/
Caso não abrir a imagem : http://img514.imageshack.us/i/errl.jpg/
Vlw !
ajuda em algo essa imagem ?
coloca no rs só, na linha de cima
coloquei o Watch no “rs” da linha ResultSet rs = st e esta igual ao outro.
=|
a coluna chama cor msm no banco?
opa, claro que chama… lembrando que eu peguei a SQL e fui até o acces ( banco que ele esta executando ) e gerei la e funcionou.
=/
opa, verdade, rs, é q ta acabando as minhas probabilidades, vc deixo o brak na msm linha q a da imagem pra faze no rs? se sim, coloca na de cima.
mesma coisa…esse watch não esta servindo pra muita coisa
;|
Voce não acharia melhor abrir um topico novo e ver se alguem pode nos ajudar?
Porque a gente esta se matando aqui huahuha
tira as [] do nome da tabela
.executeQuery(“SELECT cor as c FROM [_m_cad_cores] WHERE Cod=2”);
esqueci de fala, certo assim…
.executeQuery(“SELECT cor as c FROM [_m_cad_cores] WHERE c.Cod=2”);
não mudou em nada…
Na verdade se for pensar … consulta SQL roda a mesma coisa em qualquer lugar, se rodou no access, deve rodar aqui… e o [] eu coloquei porque a tabela tem “_”…
Eu cliquei no botão e deu erro…até ai nenhuma novidade…
Entretanto no Output do netbeans ele manda esta msg:
23/06/2009 09:54:32 desktopapplication1.DesktopApplication1View jButton1ActionPerformed
SEVERE: null
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Estado de cursor inválido
é isso que ta errado… “Estado de cursor inválido”…não seria?
cara achei um topico com o mesmo problema
http://www.guj.com.br/posts/list/127697.java#688720
da uma olhada
;|
tb to procurando no google, tem mta gente cm esse problema, o access que deve ta zuando a parada, nao da pra usa o um banco de verdade?
Segue exemplo de uma conexão bem efetuada em um Banco de Dados Oracle:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
public class Conexao
{
public static void main(String[] args)
{
try
{
Class.forName(“oracle.jdbc.driver.OracleDriver”);
System.out.println(“Driver Ok”);
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@192.200.1.19:1526:ti","usuario","senha");
System.out.println("Conexão Ok");
con.close();
}
catch(ClassNotFoundException cnfe)
{
System.err.println("Erro: Driver");
}
catch(SQLException cnfe)
{
System.err.println(cnfe.getMessage());
}
}
}
Aqui deu certo espero que te ajude!!!
Timãooooo!
hahaha sim
mas eu ainda não aprendi…
Eu ia usar O Postgree… mas o post não gera SQL ( consulta ) graficamente…
As vezes eu faço Sqls de 1 folha sulfite… imagina fazer isso na mão =x
Fiquei sabendo que o Mysql tem um tal de Front, ou Toad…que faz essas consultas graficamente…ai é só pegar a sql gerada automatica
entendeu? =z
faz assim depois da linha q vc atribui a st no rs
while (rs.next()
{
String teste = rs.getString(“c”);
}
ai coloca o braek dentro do while e v se entra.
AAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHH
funcinouuuuuu!!!
Esse seu metodo deu certo.
Agora o seguinte… pq tenho que colcoar o next ?
Não tem muita logica tem? …
de qualquer forma MUITO OBRIGADO =D