cStatementInstrucción SQL para SGBD/contexto autorizados.
Guía AdvPLTCSqlExec(cStatement) -> nStatusEjecuta instrucción SQL en conexión DBAccess actual.
TCSqlExec retorna estado numérico negativo en fallo; no interprete como filas afectadas. SQL depende del SGBD. TDN advierte que SQL directo no actualiza campos de control DBAccess. El ejemplo comunitario actualiza campo customizado de producto; analizamos patrón sin reproducir modificación. El bloque no invocado solo prepara ejecución. Propietarios de conexión/transacción deben definir SQL y errores. (Fuentes: refs. 1–2.)
TCSqlExec(cStatement) -> nStatuscStatementInstrucción SQL para SGBD/contexto autorizados.
Numérico; negativo indica fallo.
#Include "Protheus.ch"
User Function Ed688()
// No invocar con SQL externo: definir instrucción en laboratorio aislado.
Local bEjecutar := {|cInstruccion| TCSqlExec(cInstruccion)}
ConOut(ValType(bEjecutar))
Return NilCrea bloque B sin ejecutar SQL. Al integrar compruebe estado < 0 y obtenga TCSQLError en contexto del fallo. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
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.