
10/11/2009, 13:48
|
| | Fecha de Ingreso: octubre-2009
Mensajes: 46
Antigüedad: 15 años, 5 meses Puntos: 1 | |
Ayuda con variables Hola, tengo el siguiente codigo y no logro obtener el valor de MangueraID, necesito guardarlo en una variable para utilizarlo luego pero me sale siempre nulo a pesar de que si ejecuto la sentencia en otro lugar si me devuelve el valor correcto. Podrian decirme que estoy haciendo mal y de paso aclararme a que variables tengo que ponerle 'arroba' delante.
Espero que me puedan ayudar.
Declare prev_PosManguera int Default 1;
Declare new_PosManguera int Default 0;
Declare lengthManguera int Default 0;
declare ID integer;
set ID =0;
'' Aqui va un bucle que no pongo, pero el valor final Manguera si me lo devuelve bien.
set new_PosManguera = Locate ('/', Manguera_Array, rev_PosManguera);
set lengthManguera = new_PosManguera - prev_PosManguera;
set Manguera = SUBSTRING(Manguera_Array,prev_PosManguera,lengthMa nguera);
select MangueraID into ID from tbl_cto_manguera where MangueraNo = Manguera;
select ID; |