Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-05-2008
hedaez hedaez is offline
Registrado
 
Registrado: may 2008
Posts: 5
Poder: 0
hedaez Va por buen camino
DOA FloatPrecision MAX NULL

Buenas tengo el siguiente problema.

Estoy utilizando delphi 7 y DOA..me conecto a una base de datos oracle y necesito tener rellena la propiedad floatprecision a 15 dígitos..esto no es posible cambiarlo porque tengo campos de mayor precisión que necesito que me retorne como string..
El problema viene cuando lanzo una query que tiene un max de un campo entero..automaticamente al meterlo en la sentencia delphi me retorna que es un string por lo tanto si intento acceder a el con un .asinteger si el valor es nulo lo traduce como comillas comillas y me retorna un error.
Brevemente al meter el floatprecision a 15 todo campo con un max lo mete como un TStringField si el campo es nulo no puedes hacer una conversión a entero con asinteger porque retorna una excepcion.
Problema no puede modificar la query añadiendola nvl o similares porque debe ser SQL estándar la misma sentencia debe valer para SQLSERVER.

Si le quito la precision de 15 y se la pongo a 0 no me da este error…porque toma el campo como un TFloatFiel.de igual manera que si elimino el MAX. Pero no es posible bajar la precision..

Alguien sabe como solucionarlo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
cambiar campo null a not null andressanchez Firebird e Interbase 8 18-09-2006 22:00:09
string null ebeltete OOP 1 13-05-2005 05:25:51
Consulta con Null T-man Firebird e Interbase 3 22-12-2004 22:30:56
Null y UDF ARPE Firebird e Interbase 0 08-09-2004 10:56:20
Filtro y null Producto77 Conexión con bases de datos 8 19-06-2003 10:27:53


La franja horaria es GMT +2. Ahora son las 09:15:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi