Fala.
Nao tenho certeza, mas acredito que o setParameter( n, X ) adiciona aspas simples (') no local do ponto de interrogacao. Repito: Nao tenho certeza, mas em alguns casos isso ocorreu comigo. Logo, em seu primeiro exemplo, a string teria ficado: "update sites set flag_del=\'S\' where site in (\'\'CCA\',\'CAM\'\')" ao inves de: "update sites set flag_del=\'S\' where site in (\'CCA\',\'CAM\')" E isso gera um SQLException. []'s, Bruno do Amaral. > String query="update sites set flag_del='S' where site in > ("+getList()+")" ; On Thu, 13 Feb 2003, dbadaniel wrote: > Saudações ! > > Gente estou tentando executar um update mas estou tendo > problemas . > o update é o seguinte : > update sites > set flag_del='S' > where site in ('CCA','CAM') ; > > na minha classe o update ficou assim (apenas ilustração tem > mais condigo que isso): > String query="update sites set flag_del='S' where site in > (?)" ; > int rows=0; > PreparedStatement pst; > pst=Conexao.PreparedStatement(query); > pst.setString(1,getList()); > rows=pst.executeUpdate(); > > o metodo getList() retorna uma String assim 'CCA','CAM' > > esse codigo não atualiza nem uma linha e com certeza iria > atualizar duas linhas pois eu testei esse update na na mão e > executou cetinho . > > agora se eu mudar a String e colocar assim : > > String query="update sites set flag_del='S' where site in > ("+getList()+")" ; > > o comando funciona !! > > Alguém saberia pq isso acontece ? > > valew !! > > > > > --- > UOL, o melhor da Internet > http://www.uol.com.br/ > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------