Select

4 respostas
L

Bom dia a todos, meu problema é o seguinte:

Ao fazer um select no bd Access, me retorna um registro que possui o seguinte caracter em sua descrição:

[b]#[/b]

Aí o tomcat me retorna erro…

Minha variavel que está pegando o valor do select está definida como String…

Grato

4 Respostas

chcl

Posta o codigo ae ?!! :arrow:

L
String dsn     = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/hci.mdb";
  String usuario = "";
  String senha   = "";
  String sql     = "";
  Connection conn = null;
  ResultSet rs = null;



  try {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  }
  catch(java.lang.ClassNotFoundException e) {
    System.err.print("ClassNotFoundException: ");
    System.err.println(e.getMessage());
  }


  try {
    conn = DriverManager.getConnection("jdbc:odbc:BancoInternet", "", "");
  }
  catch (Exception e) {
    e.printStackTrace();
    System.err.print(e.getClass().getName());
    System.err.println(e.getMessage());
  }


Statement st = conn.createStatement();


        String codigo=request.getParameter("codsp");
        NumberFormat formatter = new DecimalFormat("0.00");

       rs = st.executeQuery("SELECT * FROM produtos WHERE NomeRed='" +codigo+ "'" );

           "<a href='Comprar.jsp?NomeRed="+rs1.getString("NomeRed")+"&Descr="+rs1.getString("Descr")+

NA APLICAÇÃO QUE ESTÁ RECEBENDO:

Descr = request.getParameter("Descr");
chcl

Teoricamente tinha que funcionar!
Mais essa tabela tua ta meio estranha nao tu passa o codigo pro campo nomeRed ?

Bota a excecao q ta disparando c é que tem alguma excecao ?
C vc passar o mesmo condigo numa query dentro do access retorna esse # tb ???

L

Eu só destaquei o campo descr, mas estou pegando o nomered tb…

o tomcat retorna null, ou seja a exception é a seguinte:

JasperException=null;

Valeu

Criado 16 de fevereiro de 2004
Ultima resposta 16 de fev. de 2004
Respostas 4
Participantes 2