Prueba con esta:
cadena = "SELECT * FROM activis WHERE fecha<='" +
listados.DateTimePicker1.Value+ "'"
----- Original Message -----
From: "suso" <[email protected]>
To: "vicente" <[email protected]>
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" <[email protected]>
To: "Vicente" <[email protected]>
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" <[email protected]>
To: <[email protected]>
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
([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
--
Saludos,
jjlcubas mailto:[email protected]
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda