Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-01-2006
Roilo Roilo is offline
Miembro
 
Registrado: nov 2005
Ubicación: Mayarí, Cuba
Posts: 143
Poder: 19
Roilo Va por buen camino
Insertar nuevo campo

Ok.
esto a mí me sonaba fásil pero hoy estoy algo incómodo porque no he logrado salir de mi problema, aquí lo tienes:
Estoy trabajando con una base de datos local y mi conección ha sido un éxito.
tengo algunos DBedits y un dbgrids conectados en el mismo datasource.
a los dbedits no les he predefinido ningún valor en la propiedad datafield y en ese caso sí puedo insertar, pero cuando le asigno un campo a cada dbedit y trato de insertar un nuevo registro (ya sea utilizando un DBNavigator o llamando al método insert ) me informan:
Project fulano.exe raised exception class EConvertError whith message ''' is not a valid floating point value ...
Dime qué te parece.
Gracias de antemanos...
Responder Con Cita
  #2  
Antiguo 09-01-2006
Roilo Roilo is offline
Miembro
 
Registrado: nov 2005
Ubicación: Mayarí, Cuba
Posts: 143
Poder: 19
Roilo Va por buen camino
rectifico

el tema del hilo sería Insertar un nuevo registro...
Responder Con Cita
  #3  
Antiguo 09-01-2006
Avatar de ISKANDAR
ISKANDAR ISKANDAR is offline
Miembro
 
Registrado: jun 2004
Ubicación: Argentina, Latitud 28- Longitud 59 (Resistencia)
Posts: 41
Poder: 0
ISKANDAR Va por buen camino
Curiosidad

Que producto de Bases de Datos estás utilizando? Sería interesante saber eso.
__________________
El que nada duda, nada sabe.
Guía de Estilo
La Otra Guía de Estilo
Responder Con Cita
  #4  
Antiguo 10-01-2006
Avatar de fabianbbg
fabianbbg fabianbbg is offline
Miembro
 
Registrado: ago 2003
Ubicación: Corrientes, Argentina
Posts: 80
Poder: 21
fabianbbg Va por buen camino
dato string en campo float

Estimado:

El error te da cuando le das insert? o cuando confirmas (post)?
Me late que hay un campo real, o float, en el que estas queriendo guardar un string.
Supongo que no te da error cuando no relacionas los dbedits al datasource porque en ese campo tal vez vaya null , entonces no te da error..

Lo que podes hacer es conectar de a uno los campos y vas probando con datos, hasta que encuentres el que te da problemas..

Exitos...
__________________
desde Corrientes, Argentina..
Cuna del Libertador de America
Responder Con Cita
  #5  
Antiguo 10-01-2006
Roilo Roilo is offline
Miembro
 
Registrado: nov 2005
Ubicación: Mayarí, Cuba
Posts: 143
Poder: 19
Roilo Va por buen camino
Saludos

El error se optiene cuando le doy ¨Insert¨, nunca llego a insertar ningún valor en ninguno de los campos. y sí, sí tengo como 25 campos de tipo float en mi tabla ( Formato DBF). Ahora, lo extraño está en que la inserción funciona cuando desconecto esos DBEdit de la base de datos (le asigno '' a la propiedad Datafield), mientras no los desconecto sale siempre el error que ya conocen.
Gracias por el interés...
Responder Con Cita
  #6  
Antiguo 11-01-2006
fidel fidel is offline
Miembro
 
Registrado: mar 2005
Posts: 381
Poder: 20
fidel Va por buen camino
Hola:

El error es que intentas guardar en un campo float un valor que no lo es.

A veces es el separador decimal que tiene que ser el punto y ponemos coma o viceversa (13.45 o 13,45). También puede ocurrir al intentar entrar el numero formateado que en realidad es una cadena (1.234.567,35 o 1,234,567.35) .

Un saludo.
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


La franja horaria es GMT +2. Ahora son las 14:28:44.


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