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-02-2011
berna berna is offline
Miembro
 
Registrado: jul 2004
Posts: 36
Poder: 0
berna Va por buen camino
Error en Consulta con Delphi 2010

Buenas Tardes


Tengo el siguiente problema a la hora que necesito hacer una consulta sobre un solo registro en delphi 2010 me marca lo siguiente "conversion error from string"; tengo una tabla con Campo1 de tipo Varchar, Campo2 numeric(9,2),etc... a la hora de realizar una consulta general no me marca ningun error, pero a la hora de realizar el siguiente codigo, en delphi me marca el error antes mencionado :

en un TIbquery:
Código Delphi [-]
     select * from tabla1
      where
        campo1 ='1231'


la mayoria de los datos son numericos, hay muy pocos que son alfanumericos


pero es necesario que sea el campo alfanumerico.. no existen registros nulos
en el campo, el dato que manda despues del error es '145B' que es un dato almacenado en un registro


utilizo firebird....


Gracias de antemano
Responder Con Cita
  #2  
Antiguo 09-02-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Hola Berna.
¿Puedes poner el código Delphi exacto que utilizas para enviar la consulta?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 09-02-2011
berna berna is offline
Miembro
 
Registrado: jul 2004
Posts: 36
Poder: 0
berna Va por buen camino
Buenas Tardes..

Bien tengo una vista que contiene una serie de campos de los cuales
optengo la consulta siguiente con ibquery:

Código Delphi [-]
   En el Query
 
   Select * from Entradas
    where
        Clave = :C
 
   en delphi
 
      IbEntradas.close;
      IBEntradas.params[0].asstring:='12563';
      IBEntradas.open;

Despues de Abrir el query es cuando marca el error "conversion error from string" y un Valor '1524 B'..

Buscando el Registro con este dato Existe en la tabla....Si lo Elimino se pasa el error al siguiente registro que sea alfanumerico... mientras que cuando es numerico no lo marca...
Responder Con Cita
  #4  
Antiguo 09-02-2011
Avatar de pacopenin
pacopenin pacopenin is offline
Miembro
 
Registrado: sep 2010
Ubicación: Asturias
Posts: 382
Poder: 14
pacopenin Va por buen camino
Hola.

Mira los campos persistentes que tengas cargados en IBEntradas, no sea que ese campo lo tengas como numérico.

Saludos,
__________________
http://www.gestionportable.com
Responder Con Cita
  #5  
Antiguo 10-02-2011
berna berna is offline
Miembro
 
Registrado: jul 2004
Posts: 36
Poder: 0
berna Va por buen camino
Gracias A todos el Problema se Genero por lo Siguiente:


Tengo una Forma Heredada y en ella Identificaba el tipo de dato del campo
y el codigo lo tenia como FtString y lo cambie a FtWideString y quedo resulto.


Gracias A todos....
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
Error automatización Excel 2010 pvelarde Servers 1 27-01-2011 13:05:57
Mysql con delphi 2010 consulta tabla gdlrinfo SQL 6 29-09-2010 01:15:39
Error en delphi al ejecutar consulta SQL josi SQL 2 29-03-2008 14:38:37
Error con una consulta en delphi zvf OOP 7 11-08-2006 06:25:04


La franja horaria es GMT +2. Ahora son las 10:26:39.


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