cComandoSQLComando SQL enviado ao banco de dados por meio do DBAccess/TopConn.
Guía AdvPLTCSqlExec( <cComandoSQL> ) --> nRetEjecuta un comando SQL directamente mediante TopConn/DBAccess.
TCSqlExec() ejecuta comandos SQL que no devuelven cursor de consulta, como actualizaciones o mantenimiento controlado. Debe usarse con criterio porque evita parte de las protecciones habituales de las rutinas de negocio de Protheus.
TCSqlExec( <cComandoSQL> ) --> nRetcComandoSQLComando SQL enviado ao banco de dados por meio do DBAccess/TopConn.
Numérico. Retorna o código de execução informado pela camada TopConn/DBAccess; valide o comportamento no ambiente e versão utilizados.
#Include "TOTVS.ch"
User Function ExTCSqlExec()
Local cSql := "UPDATE " + RetSqlName("SA1") + " SET A1_XOBS = 'OK' WHERE D_E_L_E_T_ = ' ' AND A1_COD = '000001'"
Local nRetorno := TCSqlExec(cSql)
MsgInfo("Retorno SQL: " + CValToChar(nRetorno))
ReturnEjecuta un UPDATE restringido por clave y muestra el código de retorno. Úsalo solo como ejemplo didáctico y valida en homologación.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.