Ir al contenido



Foto

Error -413


  • Por favor identifícate para responder
6 respuestas en este tema

#1 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.011 mensajes
  • LocationSanto Domingo

Escrito 14 febrero 2019 - 11:20

Hola a todos

 

Estoy recibiendo este error al realizar una consulta desde un programa que funcionaba bien.

 

alguna idea de como solucionarlo.

 

adjunto el mensaje desde varias computadoras donde tengo funcionando el programa.

 

 

 

 

 

Archivos adjuntos


  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 13.936 mensajes
  • LocationMéxico

Escrito 14 febrero 2019 - 12:48

Hola amigo

 

Me parece que estás haciendo un CAST en la consulta que no puede convertir, no se un campo numerico que tiene un valor de tipo cadena. Yo buscaría por ahí.

 

Saludos (y)


  • 1

#3 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.241 mensajes
  • LocationArgentina

Escrito 14 febrero 2019 - 02:37

Desafortunadamente el error dice mucho y poco a la vez. Por un lado nos dice efectivamente de que hay un error en un CAST, pero también no nos aporta más info sobre donde o en que parte.

El error seguramente te aparece al leer cierto registro, cierto campo, de una tabla concreta. Porque si estuvo andando bien y de pronto surge este problema es porque un dato que se ha ingresado recientemente de parte de algún usuario hace que se rompa la regla de CAST... algún caracter "extraño" e inesperado hay para que un CAST() truene. Con visualizar tanto el registro en cuestión, de la tabla en cuestión y sabiendo la instrucción SQL se podrá encontrar al culpable.

 

Muy mucho más no podemos ayudar a menos que nos muestre, al menos, la instrucción SQL. Ahí podríamos deducir que tipos de datos podrían llevar a un conflicto de CAST.

 

Saludos,


  • 1

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 13.936 mensajes
  • LocationMéxico

Escrito 14 febrero 2019 - 03:14

Desafortunadamente el error dice mucho y poco a la vez. Por un lado nos dice efectivamente de que hay un error en un CAST, pero también no nos aporta más info sobre donde o en que parte.

El error seguramente te aparece al leer cierto registro, cierto campo, de una tabla concreta. Porque si estuvo andando bien y de pronto surge este problema es porque un dato que se ha ingresado recientemente de parte de algún usuario hace que se rompa la regla de CAST... algún caracter "extraño" e inesperado hay para que un CAST() truene. Con visualizar tanto el registro en cuestión, de la tabla en cuestión y sabiendo la instrucción SQL se podrá encontrar al culpable.

 

Muy mucho más no podemos ayudar a menos que nos muestre, al menos, la instrucción SQL. Ahí podríamos deducir que tipos de datos podrían llevar a un conflicto de CAST.

 

Saludos,

 

 

Hola

 

También es muy probable que el problemas sea el típico de un campo fecha, si ésto sucedió ayer la fecha es 13/02/2019 y está esperando 02/13/2019.

 

Como bien lo dice nuestro buen amigo Marchello, el error no aporta mucho para determinar el porqué se está presentando.

 

Saludos


  • 0

#5 pcicom

pcicom

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 261 mensajes
  • LocationMéxico

Escrito 15 febrero 2019 - 12:11

La manera mas simple es que copies el codigo de tu sentencia SQL al clipboard y luego la ejecutes directamente en tu adminsitrador de base de datos SQL, ya sea si es firebird en IBEXPERT o si es MSSQL en el Adminsitrador..  ahi es realmente el que te indicara tu problema..

 

Saludos..


  • 1

#6 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.011 mensajes
  • LocationSanto Domingo

Escrito 15 febrero 2019 - 07:43

hola
 
gracias por responder
 
creo que marcelo tiene razon, el problema parece estar en un campo de un registro en una tabla. 


sql
  1. SELECT * FROM clientes
  2. LEFT JOIN fact3 ON clientes.targ=fact3.targ
  3. LEFT JOIN cobros ON clientes.targ=cobros.targ
  4. WHERE DEBE>0 ORDER BY CLIENTES.TARG

esta es la sentencia sql.
 
el error que me da e ibexpert es este:
 

Overflow ocurred during data type conversion.
conversion error from string "".

 


  • 0

#7 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.011 mensajes
  • LocationSanto Domingo

Escrito 15 febrero 2019 - 07:49

El problema estaba precisamente en un campo de un registro que aparentemente se quedo enganchado.

 

Lo encontre y lo modifique y problema resuelto.

 

gracias a todos


  • 1