crear variable a partir de un texto
Publicado por paybe (19 intervenciones) el 10/08/2011 19:00:12
Hola:
Tengo la necesidad de crear una variable a partir de la concatenacion de 2 textos. como se realizaria?
tengo esto, pero no funciona.
nmrec = iif(cmesrec="Enero",1,iif(cmesrec="Febrero",2,iif(cmesrec="Marzo",3,iif(cmesrec="Abril",4,iif(cmesrec="Mayo",5,iif(cmesrec="Junio",6,iif(cmesrec="Julio",7,iif(cmesrec="Agosto",8,iif(cmesrec="Septiembre",9,iif(cmesrec="Octubre",10,iif(cmesrec="Noviembre",11,iif(cmesrec="Diciembre",12," "))))))))))))
variable = ALLTRIM('mesrecep'+ALLTRIM(STR(nmrec)))
STORE '&variable' TO variable1
TEXT TO lcsql TEXTMERGE noshow
UPDATE base SET ?variable1=?mrec
where identidad = ?ent
ENDTEXT
conexionSQL(lcsql,'BASE1')
el resultado queda asi: "mesrecep1" = "Enero", y claro me marca error y yo necesito quede:
mesrecep1 = "Enero".
por su amable y pronta atención. Muchas graciassssssssss.
Tengo la necesidad de crear una variable a partir de la concatenacion de 2 textos. como se realizaria?
tengo esto, pero no funciona.
nmrec = iif(cmesrec="Enero",1,iif(cmesrec="Febrero",2,iif(cmesrec="Marzo",3,iif(cmesrec="Abril",4,iif(cmesrec="Mayo",5,iif(cmesrec="Junio",6,iif(cmesrec="Julio",7,iif(cmesrec="Agosto",8,iif(cmesrec="Septiembre",9,iif(cmesrec="Octubre",10,iif(cmesrec="Noviembre",11,iif(cmesrec="Diciembre",12," "))))))))))))
variable = ALLTRIM('mesrecep'+ALLTRIM(STR(nmrec)))
STORE '&variable' TO variable1
TEXT TO lcsql TEXTMERGE noshow
UPDATE base SET ?variable1=?mrec
where identidad = ?ent
ENDTEXT
conexionSQL(lcsql,'BASE1')
el resultado queda asi: "mesrecep1" = "Enero", y claro me marca error y yo necesito quede:
mesrecep1 = "Enero".
por su amable y pronta atención. Muchas graciassssssssss.
Valora esta pregunta


0