🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #1039

Re: Oracle - Jdbc java.sql.SQLException: ORA-00904:

#1039
From: Oscar Garcia
Date: Wed, 16 Aug 2006 11:08
40 lines
2476 bytes
El Wed, 16 Aug 2006 12:08:33 +0200, Pedro <Pedro@ddd.com> escribi�:
>Tengo la siguiente consulta
>SELECT COD, NOMBRE, X_GGCLIPR_COD FROM USRNOM WHERE EMPGRUPO_COD = ......
>y me devuelve
>java.sql.SQLException: ORA-00904: "X_GGCLIPR_COD": identificador no v�lido
>y el nombre de columna esta bien
>ejecuto la consulta desde consola y el resultado es correcto

Ten cuidado con las may�sculas y min�sculas.

Por norma general se recomienda poner el nombre de las tablas y campos
en min�sculas para contrastarlo con el c�digo SQL de una manera r�pida
y sencilla.

>he probado ha poner "SELECT COD, NOMBRE, \"X_GGCLIPR_COD\" FROM USRNOM 
>WHERE EMPGRUPO_COD = "   pero el resultado es el mismo :(

Exacto, al igual que en Access los campos "ilegales" se delimitan con
[campo ilegal], en MySQL `campo ilegal`, en Oracle es con "campo
ilegal" (entre comillas dobles).

�Est�s seguro que son guiones bajos o son espacios en blanco? �Podr�as
hacer un "desc USRNOM" y enviarnoslo?

Recuerda que las cadenas de caracteres se entrecomillan con 'comillas
simples', quiz� te de el error por alguna cadena del resto de la
consulta que no est� bien finalizada.

>No soy capaz de encontrar la soluci�n....

Pon la consulta completa y ver� que puedo hacer con ella :)

>Gracias y Saludos.

De nada.

-- 
�scar Javier Garc�a Baudet
LinaresDigital
http://redstar.linaresdigital.com/
Technical Details
Message-ID: <4ru5e2h3jh051l9vuf3hb9n7rgrinflqeu@4ax.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!peer01.cox.net!cox.net!antonio.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mail
References: <ebuqpj$ecg222@cesio.mundo-r.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,fa5ae9179aaf0e0f
X-Google-Attributes: gid1116f3,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!peer01.cox.net!cox.net!antonio.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mail
From: Oscar Garcia <redstarQUITARSPAM23@terra.es>
Newsgroups: es.comp.lenguajes.java
Subject: Re: Oracle - Jdbc java.sql.SQLException: ORA-00904:
Date: Wed, 16 Aug 2006 13:08:53 +0200
Organization: Ecolnet
Lines: 40
Message-ID: <4ru5e2h3jh051l9vuf3hb9n7rgrinflqeu@4ax.com>
References: <ebuqpj$ecg222@cesio.mundo-r.com>
NNTP-Posting-Host: 87.217.171.23
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: cormoran.emeteo.local 1155726531 1200 87.217.171.23 (16 Aug 2006 11:08:51 GMT)
X-Complaints-To: emeteo@escomposlinux.org
NNTP-Posting-Date: Wed, 16 Aug 2006 11:08:51 +0000 (UTC)
X-Newsreader: Forte Free Agent 2.0/32.652