FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour como uso una variable en este text. de mysql?
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
como uso una variable en este text. de mysql?
Posted: Mon Jan 15, 2024 11:16 AM
Hola.
Necesito utilizar una variable para poder reemplazar el dato "base_de_datos"
Code (fw): Select all Collapse
  
    local  cDB

    if ( lDesarrollo)
        cDB:= 'computo_desarrollo'
    else
        cDB:= 'computo_produccion'
    endif

TEXT INTO PROCEDIMIENTO
   SELECT
   specific_name
   FROM information_schema.routines
   WHERE routine_schema = cDB AND specific_name = 'pr_clientes'
. <---------- en esta linea
Gracias
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Re: como uso una variable en este text. de mysql?
Posted: Mon Jan 15, 2024 12:15 PM
Creo que es lo que necesitas, pero solo funciona con variables de tipo PRIVATE
Code (fw): Select all Collapse
Function creamosTigger(oCnb) 
Local cQry
Local cQr2

PRIVATE cTblFct :=  oLamcla:tFact
PRIVATE cTblBsc :=  oLamcla:tBasc

cQr2 := "DROP TRIGGER borracaptura"
TRY
  oCnb:Execute(cQr2)
CATCH oError
  FW_ShowAdoError(oCnb)
END

TEXT INTO cQry
    CREATE TRIGGER borracaptura AFTER DELETE ON &cTblFct
        FOR EACH ROW
        BEGIN
          UPDATE &cTblBsc SET estado_pedido=1 WHERE documento=OLD.ll_docume AND consecutivo=OLD.ll_consec;
    END;
ENDTEXT
TRY
  oCnb:Execute(cQry)
CATCH oError
  FW_ShowAdoError(oCnb)
END
Return nil
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: como uso una variable en este text. de mysql?
Posted: Mon Jan 15, 2024 12:30 PM

Gracias!

funciono y. como decis solo si la declaras como PRIVATE a la variable. gracias.

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/

Continue the discussion