Você está aqui: Delphi ::: dbExpress ::: TSQLDataSet |
||
Como usar a propriedade CommandType da classe TSQLDataSet para definir o tipo de comando SQL que será disparadoQuantidade de visualizações: 10998 vezes |
||
A propriedade CommandType da classe TSQLDataSet atua juntamente com a propriedade CommandText para definir o tipo de comando SQL que será disparado contra o banco de dados. Esta propriedade pode ter um dos seguintes valores: ctQuery - Quando o valor de CommandType é ctQuery, o valor da propriedade CommandText deverá ser uma instrução SQL a ser executada pelo TSQLDataSet. Se a instrução for SELECT, o TSQLDataSet a executará quando este for aberto (método Open()). Se a instrução não retornar um conjunto de dados, o comando é executado por meio de uma chamada ao método ExecSQL(). ctStoredProc - Quando o valor de CommandType for ctStoredProc, a propriedade CommandText deverá conter o nome de uma stored procedure. O TSQLDataSet executará a stored procedure por meio de seu método Open() ou ExecSQL(), dependendo se a stored procedure retornará ou não um conjunto de dados. ctTable - Quando o valor de CommandType for ctTable, a propriedade CommandText deverá conter o nome de uma tabela no banco de dados. O TSQLDataSet gerará um comando SQL SELECT automaticamente para retornar todos os registros da tabela, ordenando-os pelos campos listados na propriedade SortFieldNames. O comando SQL SELECT é executado quando o TSQLDataSet é aberto. Por padrão, o valor da propriedade CommandType é ctQuery. Veja um trecho de código no qual definimos o valor desta propriedade em tempo de execução:
Podemos também obter o valor desta propriedade usando um código parecido com:
|
||
![]() |
||
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
JavaScript - Como testar se ao menos um elemento de um array satisfaz uma condição em JavaScript usando a função some() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |