FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas con TReeNode
Utilizo la siguiente instrucción:
pieza:='012'; version:='v1'; Arbol.items.Add(nil,pieza + version); Me da el siguiente error: SQL server Error: Arithmetic Exception, numeric overflow, or string truncation. Quito la linea de codigo y el progrma no da error. |
#2
|
||||
|
||||
Hola
Pues parese que tu error no está en ese punto, fijate que quien lo emite es SQL server, por lo que me inclino a pensar que es una operación que haces posteriormente con el texto del nodo, y que implica al SQL server,pero a menos que nos pongas un poco más de tu código o amplies la pregunta no creo que te podamos ayudar mucho.
Saludos
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#3
|
|||
|
|||
El código es el siguiente:
AbreDbf([VerConjuntos]); If (not VerConjuntos.Locate('codigo',ref_pieza,[])) and (not VerConjuntos.Locate('c_vr',version,[])) then arbol.Items.Add(nil,ref_pieza,version) |
#4
|
|||
|
|||
VerConjuntos: TSQLQuery
con sentencia: SELECT * FROM Conjuntos |
#5
|
||||
|
||||
Estas realizando 2 locates, es decir 2 búsquedas independientes, si quieres localizar el registro con ambos datos, tendrás que usar 1 solo Locate con los dos parámetros.
Un saludo.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
|