Class StdBEExecSql
Controlador de execução de queries. Esta classe permite construir queries SQL a partir da definição das propriedades da classe.
Implements
Inherited Members
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()