PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBEExecSql

    Controlador de execução de queries. Esta classe permite construir queries SQL a partir da definição das propriedades da classe.

    Inheritance
    System.Object
    StdBE
    StdBaseBE
    StdBEExecSql
    Implements
    StdBE100.IStdBEExecSql
    Inherited Members
    StdBE.SerializeJson()
    StdBE.SerializeJson(List<String>)
    StdBE.ParseJsonText(String, List<String>)
    StdBE.SerializeJsonToXml(String, List<String>)
    StdBE.SerializeXml(XmlAttributeOverrides, XmlSerializerNamespaces)
    StdBE.Clone()
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: StdBE100
    Assembly: StdBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("27949951-DFC9-45F8-8B01-4464F4FA7B26")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBEExecSql : StdBaseBE, IStdBEExecSql

    Constructors

    StdBEExecSql()

    Initializes a new instance of the StdBEExecSql class.

    Declaration
    public StdBEExecSql()

    Fields

    tpQuery

    Tipo de query.

    Declaration
    public StdBETipos.EnumTpQuery tpQuery
    Field Value
    Type Description
    StdBETipos.EnumTpQuery

    Properties

    Campos

    Devolve a parte da instrução SQL que contém os campos.

    Declaration
    public string Campos { get; }
    Property Value
    Type Description
    System.String

    ClausulaWhere

    Devolve a clausula WHERE da instrução SQL.

    Declaration
    public string ClausulaWhere { get; }
    Property Value
    Type Description
    System.String

    SQL

    Devolve a(s) query(ies) definidas anteriormente.

    Declaration
    public string SQL { get; }
    Property Value
    Type Description
    System.String

    Tabela

    Nome da tabela a actualizar.

    Declaration
    public string Tabela { set; }
    Property Value
    Type Description
    System.String

    Valores

    Devolve a parte da instrução SQL que contém os valores dos campos.

    Declaration
    public string Valores { get; }
    Property Value
    Type Description
    System.String

    Methods

    AddCampo(String, Object, Boolean, StdBETipos.EnumTipoCampoSimplificado)

    Adiciona um campo à colecção de campos a inserir/actualizar.

    Declaration
    public void AddCampo(string strCampo, object vntValor, bool blnChave = false, StdBETipos.EnumTipoCampoSimplificado enuTipoCampo = StdBETipos.EnumTipoCampoSimplificado.tsDesconhecido)
    Parameters
    Type Name Description
    System.String strCampo

    Nome do campo.

    System.Object vntValor

    Valor.

    System.Boolean blnChave

    Indica se o campo pertence à chave da tabela.

    StdBETipos.EnumTipoCampoSimplificado enuTipoCampo

    Tipo de dados do campo.

    AddCampoEx(String, Object, Boolean, StdBETipos.EnumTipoCampo)

    Adiciona um campo à colecção de campos a inserir/actualizar.

    Declaration
    public void AddCampoEx(string strCampo, object vntValor, bool blnChave = false, StdBETipos.EnumTipoCampo enuTipoCampo = StdBETipos.EnumTipoCampo.tcDesconhecido)
    Parameters
    Type Name Description
    System.String strCampo

    Nome do campo.

    System.Object vntValor

    Valor.

    System.Boolean blnChave

    Indica se o campo pertence à chave da tabela.

    StdBETipos.EnumTipoCampo enuTipoCampo

    Tipo de dados do campo.

    AddQuery()

    Adiciona a última query definida à colecção de queries a executar.

    Declaration
    public void AddQuery()

    Finalize()

    Finalizes an instance of the StdBEExecSql class.

    Declaration
    protected void Finalize()

    Implements

    StdBE100.IStdBEExecSql