Galera
Estou com um problema na instrução SELECT, quando estou utilizando o comando LIKE a pesquisa retorna null, já com o Banco Oracle retorna true. Alguem sabe o pq?
OBS: Utilizo o sistema operacional Windows XP.
Valeu
Galera
Estou com um problema na instrução SELECT, quando estou utilizando o comando LIKE a pesquisa retorna null, já com o Banco Oracle retorna true. Alguem sabe o pq?
OBS: Utilizo o sistema operacional Windows XP.
Valeu
Como eh a query que voce esta fazendo via codigo java, e qual o driver jdbc que voce esta usando?
Rafael
SELECT ID_RECURSO,FONTE,DESCRICAO FROM RECURSO WHERE FONTE = ?
Já tentei o
SQL Server 2000 Driver for JDBC Service Pack 1 e 2
Baixados do Site da Microsoft.
Você não disse que estava usando LIKE? E como está sendo feito o binding do parâmetro?
SELECT ID_RECURSO,FONTE,DESCRICAO FROM RECURSO WHERE FONTE = ?
Faltou algo ai hein
cadê o like que vc estava usando ?!
no lugar do = coloca realmente o LIKE que rola perfeitamente…
SELECT ID_RECURSO,FONTE,DESCRICAO FROM RECURSO WHERE FONTE LIKE ?
Realmente mas ele só roda no Oracle, no SQL não retorna nada.
Como você está fazendo o binding do parâmetro? O conteúdo da tabela em ambos os bancos é exatamente o mesmo?
Por favor, poste o código que está sendo usado para fazer a pesquisa para que possamos ajudá-lo.
public Collection pesquisar(Tipo tipo)throws TSSystemException {
Collection array = new ArrayList();
TSDataBase dataBase=TSDataBaseFactory.getInstanceBroker();
if(!TSValidate.isEmpty(tipo.getNome())) {
dataBase.setQuery("tipodao.pesquisar.nome");
dataBase.set(tipo.getNome()+"%");
}else {
dataBase.setQuery("tipodao.pesquisar");
}
TSDBList list = dataBase.executeQuery();
while(list.next()) {
Tipo tipoBean = new Tipo();
tipoBean.setTipoId(list.getLong(1));
tipoBean.setNome(list.getString(2));
tipoBean.setDescricao(list.getString(3));
array.add(tipoBean);
}
dataBase.close();
return array;
}
o codigo está formato devido a o framework utilizado.
A menos que você poste o código desse framework, vai ser impossível lhe ajudar
Mesmo sabendo que este roda no Oracle da mesma forma?
Sim
Blz! Vou ver com o desenvolvedor do framework.
…
Decompilar? Isso é um produto comercial? :shock:
Verifique se:
Falei com o cara que criou e ele falou que o problema deve estar no driver JDBC.
Valeu Galera!