close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 2 of Ticket #708


Ignore:
Timestamp:
Jul 7, 2009, 9:32:16 AM (16 years ago)
Author:
Víctor de Buen Remiro
Comment:

El problema no es demasiado grave pues se soluciona poniendo el cast en la consulta, lo cual funciona sea cual sea el driver, digamos que se trata más bien de una incomodidad, una vez conocido el parche. Por este motivo he rebajado la prioridad y la severidad del ticket.

De todos modos le asigno el tema a Jorge para que lo mire cuando pueda.

Gracias por el reporte.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #708

    • Property Priority changed from highest to lowest
    • Property Status changed from new to assigned
    • Property Milestone changed from to Manteinance
    • Property Severity changed from blocker to trivial
  • Ticket #708 – Description

    initial v2  
    1 Ejecutando una query a través del driver nativo de PostGreSql y el ODBC los campos fecha tienen diferente consideración para cada
     1Ejecutando una query a través del driver nativo de !PostGreSql y el ODBC los campos fecha tienen diferente consideración para cada
    22uno de ellos.
    33
    44A continuación tenemos todo lo necesario para replicar el problema:
    5 La versión de TolBase es: v1.1.7 b.13 2009-06-19 10:36:25 i686-win.
    6 Tabla de acceso dentro de la Base de datos de PostGreSql
     5La versión de !TolBase es: v1.1.7 b.13 2009-06-19 10:36:25 i686-win.
     6Tabla de acceso dentro de la Base de datos de !PostGreSql
     7{{{
    78CREATE TABLE ven_f_perico_de_los_palotes
    89(
     
    1011  qt_venta numeric(5)
    1112)
    12 
    13 Al acceder a las datos de la tabla a través de la conexión nativa de PostGreSql:
     13}}}
     14Al acceder a las datos de la tabla a través de la conexión nativa de !PostGreSql:
     15{{{
    1416Real DBOpen("ODBC", "_XXX_", "_YYY_", [["postgres", "_ZZZ_", "p-postgresql"]]);
    1517Real DBExecQuery("select dt_dia, qt_venta order by dt_dia", Diario, [[ "test"]]);
    16 //Me encuentro con este error: ERROR: [_numero_] la función 'postgres_GetAsDate' en el módulo PostgreSQL ha fallado.
    17 
     18}}}
     19Me encuentro con este error:
     20{{{
     21ERROR: [_numero_] la función 'postgres_GetAsDate' en el módulo PostgreSQL ha fallado.
     22}}}
    1823Al acceder a través del driver ODBC
     24{{{
    1925Real DBOpen("ODBC", "_XXX_", "_YYY_");
    2026Real DBExecQuery("select dt_dia, qt_venta order by dt_dia", Diario, [[ "test"]]);
    21 // No tengo problema alguno
     27}}}
     28No tengo problema alguno
    2229
    23 En el caso de la conexión nativa de PostGreSql he de utilizar un cast para el campo fecha de la qry y no me presenta ningún error:
     30En el caso de la conexión nativa de !PostGreSql he de utilizar un cast para el campo fecha de la qry y no me presenta ningún error:
     31
     32{{{
    2433Real DBOpen("ODBC", "_XXX_", "_YYY_", [["postgres", "_ZZZ_", "p-postgresql"]]);
    2534Real DBExecQuery("select cast(dt_dia as timestamp) fecha, qt_venta order by fecha", Diario, [[ "test"]]);
     35}}}
    2636
    2737Un saludo Lander Ibarra Iriondo