Ahoj,
zkus to bez těch uvozovek - podle toho jak to vypadá tak je tam číslo, a on
podle vozovek hledá řetězec.
Takže, pokud to už chceš psát takto, tak SELECT status FROM pfa_audit WHERE
mid = 865091;
Jinak bych doporučil něco jako toto:

StringBuffer queryS = new StringBuffer();
queryS.append("select a from pfa_audit a where a.mid = :value ");
Query query = entityManager.createQuery(queryS.toString());
query.setParameter("value", valueint);
return query.getResultList();

vrátí objekt reprezentovaný záznamem v té tabulce a pak na něj přistupuješ
jako na obj.getStatus()

Jirka

Dne 16. ledna 2013 11:15 Dušan Rychnovský <[email protected]>napsal(a):

> Dobrý den,
>
> posílám do Oracle DB pres JDBC driver tuto query:
>
> SELECT status FROM pfa_audit WHERE mid = '865091';
>
> tímto kódem:
>
> Statement statement = connection.createStatement();
> return statement.executeQuery(query);
>
> Nicméně v odpověď se mi vrací SQLException se zprávou ORA-00911: invalid
> character (na konci je ještě obdélníček).
>
> Když pošlu tu samou query přes sqlplus, zpracování proběhne korektně.
>
> Kde hledat chybu?
>
> Předem děkuji,
> Dušan Rychnovský
>
>

Odpovedet emailem