Re: consulta de fechas da error

From: "vicente" <axisgar(at)rvminformatica(dot)com>
To: "suso" <jlcubas(at)terra(dot)es>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: consulta de fechas da error
Date: 2011-02-14 10:07:15
Message-ID: 205F28B701254D6BBD5B93D389033DBF@INTERIOR
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Prueba con esta:

cadena = "SELECT * FROM activis WHERE fecha<='" +
listados.DateTimePicker1.Value+ "'"

----- Original Message -----
From: "suso" <jlcubas(at)terra(dot)es>
To: "vicente" <axisgar(at)rvminformatica(dot)com>
Sent: Monday, February 14, 2011 11:01 AM
Subject: Re: [pgsql-es-ayuda] consulta de fechas da error

La misma consulta la uso en VB6 y me funciona bien, es al anexarla al
tableadapter donde falla:

Cualquiera de las que use (consultas con fecha) me da error, incluso
la que me funciona en vb6 y postgres mediante el driver de odbc

cadena = "SELECT * FROM activis where fecha <=# &
to_date(listados.DateTimePicker1.Value,'dd/mm/yyyy') & #"
Try

AQUI DA EL ERROR, SI QUITO LAS FECHAS LA EJECUTA SIN
PROBLEMAS
listados.NpgsqlDataAdapter1.SelectCommand.CommandText = cadena

SI USO LA SIGUIENTE, QU EME FUNCIONA EN VB6, DA ERROR TAMBIEN EN EL
NpgsqlDataAdapter
cadena = "SELECT * FROM activis where fecha <= '" &
listados.DateTimePicker1.Value & "'"

Un saludo
Suso

> Puedes poner toda la cadena que usas para ayudarte mejor,

> ----- Original Message -----
> From: "suso" <jlcubas(at)terra(dot)es>
> To: "Vicente" <axisgar(at)rvminformatica(dot)com>
> Sent: Sunday, February 13, 2011 11:13 PM
> Subject: Re: [pgsql-es-ayuda] consulta de fechas da error

> Hola, me da error porque tengo "OPTION STRICT= ON", no permite la
> conversion implícita de date en string.

> El campo "fecha" es de fecha, y el valor del dateTimePicker1 da unvalor
> de
> fecha tambien, de hecho, usé una variable en sustición del
> dateTimePicker1.

> fecha=cdate(dateTimePicker1.value.date)

> para asegurame, y me da el mismo error
> si no me da error al crear la cadena, como en este caso, me lo da
> al asignarla a:

> NpgsqlDataAdapter1.SelectCommand.CommandText =cadena
> Un saludo
> suso

>> Espero te sirva:

fecha>>>='" + .Value + "' and fecha<='" +
>> dateTimePicker3.Value + "'";

>> ----- Original Message -----
>> From: "suso" <jlcubas(at)terra(dot)es>
>> To: <pgsql-es-ayuda(at)postgresql(dot)org>
>> Sent: Sunday, February 13, 2011 10:33 PM
>> Subject: [pgsql-es-ayuda] consulta de fechas da error

>> Hola, aquí estoy de nuevo, y necesito ayuda, estoy generando una
>> consulta
>> con vb2010,
>> postgres 9.0 y winxp:

>> He usado las siguientes maneras, dado que me daba error:

>> primero puse:
>> select .... fecha=#& listados.DateTimePicker1.Value.Date &#

>> Después he puesto las siguientes:

>> select .... fecha=#& (listados.DateTimePicker1.Value.Date)::date &#

>> select .... fecha=#&
>> to_date(listados.DateTimePicker1.Value.Date,'dd/mm/yyyy') &#

>> EL error que me da es :

>> "No se puede convertir la entrada en una hora o fecha válida, puede
>> que sea necesaria la función TO_DATE...
>> Estoy usando la función TO_DATE, ¿ qué estoy haciendo mal mal ?

>> He buscado información, y por lo que he leído deberían funcionar una
>> par
>> de
>> ellas, pero se ve que no lo estoy haciendo bien..

>> ¿ Alguna idea ?

>> Gracias
>> Saludos
>> Suso

>> -
>> Enviado a la lista de correo pgsql-es-ayuda
>> (pgsql-es-ayuda(at)postgresql(dot)org)
>> Para cambiar tu suscripción:
>> http://www.postgresql.org/mailpref/pgsql-es-ayuda

--
Saludos,
jjlcubas mailto:jjlcubas(at)gmail(dot)com

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alfonso Lopez Gemar 2011-02-14 10:44:40 Función recursiva
Previous Message vicente 2011-02-14 08:03:59 Re: consulta de fechas da error