Article View: es.comp.lenguajes.java
Article #687Re: Oracle / JDBC
From: fabian.lindes
Date: Sat, 24 Feb 2007 19:09
Date: Sat, 24 Feb 2007 19:09
37 lines
2380 bytes
2380 bytes
On 13 feb, 17:00, ogl <o...@mail.com> wrote:
> Hola,
>
> Tengo un problema con fechas; os explico
>
> Cuando realizo un insert le paso un sysdate() a una columna Date
> que en el tabla me graba 07-feb-2006.
>
> y el problema que tengo es que al intentar recuperar duplas entre fechas
>
> public ..... (Date inicio, Date fin)
> {
> ....
> pstmt.setDate(1, (java.sql.Date)inicio.getTime());
> ...
>
> ResultSet rs = pstmt.executeQuery();
>
> No me devuelve nada porque la fecha inicio y fin que paso son 2007-02-07
>
> y a mayores no me lanza ningún error cuando la consulta es esta
> "SELECT f_ALBARAN FROM GGTPVALBCAB WHERE F_ALBARAN BETWEEN
> TO_DATE(?,'dd-mm-yyyy')" +
> " AND to_date(?,'dd-mm-yyyy') + .99999";
>
> y debería lanzarme el siguiente error que me envía la query ejecutada
> por separado
>
> Error code 1861, SQL state 22008: ORA-01861: el literal no coincide con
> la cadena de formato
>
> Saludos y Gracias
Pq haces un TO_DATE si lo que le pasas ya es un Date???
TRUNC le quita los minutos y segundos de forma correcta.
Y el .999999??? casi un día de diferencia???
Saludos
Technical Details
Message-ID:
<1172344165.208749.325690@m58g2000cwm.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!m58g2000cwm.googlegroups.com!not-for-mailReferences:
<eqsnba$8lj258@cesio.mundo-r.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,a1897870f4dcf7be X-Google-Attributes: gid1116f3,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!m58g2000cwm.googlegroups.com!not-for-mail From: fabian.lindes@gmail.com Newsgroups: es.comp.lenguajes.java Subject: Re: Oracle / JDBC Date: 24 Feb 2007 11:09:25 -0800 Organization: http://groups.google.com Lines: 38 Message-ID: <1172344165.208749.325690@m58g2000cwm.googlegroups.com> References: <eqsnba$8lj258@cesio.mundo-r.com> NNTP-Posting-Host: 89.129.200.99 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1172344186 8144 127.0.0.1 (24 Feb 2007 19:09:46 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 24 Feb 2007 19:09:46 +0000 (UTC) In-Reply-To: <eqsnba$8lj258@cesio.mundo-r.com> User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: m58g2000cwm.googlegroups.com; posting-host=89.129.200.99; posting-account=JT2_-g0AAADtPvnsOatuBuPdNf2i8Yd_