Npgsql.NpgsqlException: ERROR: 42883: el operador no existe: date >= text

From: Desarrollo Escuintla <desarrollo(dot)escuintla(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Npgsql.NpgsqlException: ERROR: 42883: el operador no existe: date >= text
Date: 2010-04-21 02:20:51
Message-ID: x2ua6e132361004201920p720f50c4u67865879897c4e6f@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista,
Tengo un reporte diseñado en Report Manager 2.8g,
en el cual me conecto utilizando la conexion .NET 2.0
con Npgsql.

la sentencia SQL en el repote que utilizo es esta:

select tbl_08.tbl_08_fecha,tbl_10.* from tbl_10
right join tbl_08
on
tbl_08.tbl_08_no=tbl_10.tbl_08_no
where tbl_08.tbl_08_fecha between :PDE AND :PA;

donde PDE y PA son parametros tipo fecha

El reporte en el diseñador se previsualiza bien,
pero al llamarlo de una aplicación en C#, utilizando
el conector Npgsql 2.0, me arroja el siguiente error:

Npgsql.NpgsqlException: ERROR: 42883: el operador no existe: date >= text
en Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext() en
C:\projects\Npgsql2\src\Npgsql\NpgsqlState.cs:línea 839
en Npgsql.ForwardsOnlyDataReader.GetNextResponseObject() en
C:\projects\Npgsql2\src\Npgsql\NpgsqlDataReader.cs:línea 1163
en Npgsql.ForwardsOnlyDataReader.GetNextRowDescription() en
C:\projects\Npgsql2\src\Npgsql\NpgsqlDataReader.cs:línea 1181
en Npgsql.ForwardsOnlyDataReader.NextResult() en
C:\projects\Npgsql2\src\Npgsql\NpgsqlDataReader.cs:línea 1367
en Npgsql.ForwardsOnlyDataReader..ctor(IEnumerable`1 dataEnumeration,
CommandBehavior behavior, NpgsqlCommand command, NotificationThreadBlock
threadBlock, Boolean synchOnReadError) en
C:\projects\Npgsql2\src\Npgsql\NpgsqlDataReader.cs:línea 1030
en Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb) en
C:\projects\Npgsql2\src\Npgsql\NpgsqlCommand.cs:línea 591
en Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior cb) en
C:\projects\Npgsql2\src\Npgsql\NpgsqlCommand.cs:línea 571
en Npgsql.NpgsqlCommand.ExecuteDbDataReader(CommandBehavior behavior) en
C:\projects\Npgsql2\src\Npgsql\NpgsqlCommand.cs:línea 521
en System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()
en Reportman.Reporting.DataInfo.Connect()
en Reportman.Reporting.BaseReport.ActivateDatasets()
en Reportman.Reporting.Report.BeginPrint(PrintOut driver)
en Reportman.Drawing.MetaFile.BeginPrint(PrintOut driver)
en Reportman.Drawing.PrintOut.PreparePrint(MetaFile meta)
en Reportman.Drawing.PrintOutPrint.PreparePrint(MetaFile meta)
en Reportman.Drawing.Forms.PrintOutWinForms.Print(MetaFile meta)
en SisVeh.Form15.Button1Click(Object sender, EventArgs e) en
c:\PROYECTOS1\SV\Abril20\SisVeh\SisVeh\Form15.cs:línea 96
en System.Windows.Forms.Control.OnClick(EventArgs e)
en System.Windows.Forms.Button.OnClick(EventArgs e)
en System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.ButtonBase.WndProc(Message& m)
en System.Windows.Forms.Button.WndProc(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd,
Int32 msg, IntPtr wparam, IntPtr lparam)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en
System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32
dwComponentID, Int32 reason, Int32 pvLoopData)
en
System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32
reason, ApplicationContext context)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32
reason, ApplicationContext context)
en System.Windows.Forms.Application.Run(Form mainForm)
en Reportman.Drawing.PrintOut.PreparePrint(MetaFile meta)
en Reportman.Drawing.PrintOutPrint.PreparePrint(MetaFile meta)
en Reportman.Drawing.Forms.PrintOutWinForms.Print(MetaFile meta)
en SisVeh.Form15.Button1Click(Object sender, EventArgs e) en
c:\PROYECTOS1\SV\Abril20\SisVeh\SisVeh\Form15.cs:línea 96
en System.Windows.Forms.Control.OnClick(EventArgs e)
en System.Windows.Forms.Button.OnClick(EventArgs e)
en System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.ButtonBase.WndProc(Message& m)
en System.Windows.Forms.Button.WndProc(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd,
Int32 msg, IntPtr wparam, IntPtr lparam)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en
System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32
dwComponentID, Int32 reason, Int32 pvLoopData)
en
System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32
reason, ApplicationContext context)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32
reason, ApplicationContext context)
en System.Windows.Forms.Application.Run(Form mainForm)
en SisVeh.Program.Main(String[] args) en
c:\PROYECTOS1\SV\Abril20\SisVeh\SisVeh\Program.cs:línea 35

--
Saludos

_________________
José de Paz
Escuintla, Guatemala
Tel. (502)-56041676

http://desarrolloescuintla.wordpress.com

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2010-04-21 02:33:09 Re: Npgsql.NpgsqlException: ERROR: 42883: el operador no existe: date >= text
Previous Message Ernesto Lozano 2010-04-21 01:24:58 Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Migración de Oracle a Postgresql