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.
- 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
-
-
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
-
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 |
| 1 | Ejecutando una query a través del driver nativo de !PostGreSql y el ODBC los campos fecha tienen diferente consideración para cada |
2 | 2 | uno de ellos. |
3 | 3 | |
4 | 4 | A 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 |
| 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 |
| 7 | {{{ |
7 | 8 | CREATE TABLE ven_f_perico_de_los_palotes |
8 | 9 | ( |
… |
… |
|
10 | 11 | qt_venta numeric(5) |
11 | 12 | ) |
12 | | |
13 | | Al acceder a las datos de la tabla a través de la conexión nativa de PostGreSql: |
| 13 | }}} |
| 14 | Al acceder a las datos de la tabla a través de la conexión nativa de !PostGreSql: |
| 15 | {{{ |
14 | 16 | Real DBOpen("ODBC", "_XXX_", "_YYY_", [["postgres", "_ZZZ_", "p-postgresql"]]); |
15 | 17 | Real 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 | }}} |
| 19 | Me encuentro con este error: |
| 20 | {{{ |
| 21 | ERROR: [_numero_] la función 'postgres_GetAsDate' en el módulo PostgreSQL ha fallado. |
| 22 | }}} |
18 | 23 | Al acceder a través del driver ODBC |
| 24 | {{{ |
19 | 25 | Real DBOpen("ODBC", "_XXX_", "_YYY_"); |
20 | 26 | Real DBExecQuery("select dt_dia, qt_venta order by dt_dia", Diario, [[ "test"]]); |
21 | | // No tengo problema alguno |
| 27 | }}} |
| 28 | No tengo problema alguno |
22 | 29 | |
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: |
| 30 | 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: |
| 31 | |
| 32 | {{{ |
24 | 33 | Real DBOpen("ODBC", "_XXX_", "_YYY_", [["postgres", "_ZZZ_", "p-postgresql"]]); |
25 | 34 | Real DBExecQuery("select cast(dt_dia as timestamp) fecha, qt_venta order by fecha", Diario, [[ "test"]]); |
| 35 | }}} |
26 | 36 | |
27 | 37 | Un saludo Lander Ibarra Iriondo |