PDA

Ver la Versión Completa : Problemas con TReeNode


jmlifi
09-08-2005, 13:27:06
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.

yusnerqui
09-08-2005, 14:36:16
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

jmlifi
09-08-2005, 14:45:17
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)

jmlifi
09-08-2005, 14:48:08
VerConjuntos: TSQLQuery
con sentencia: SELECT * FROM Conjuntos

Lepe
10-08-2005, 13:20:16
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.