QueryType

<< Clique para Mostrar o Sumário >>

 

QueryType

Enumeração Indica o tipo de consulta a ser realizada. Os valores possíveis para esta propriedade são os seguintes:

-1 - qtUndefined: O objeto Consulta inicialmente tenta executar a consulta em um objeto Banco de Dados. Se falhar, tenta executá-la em um objeto Storage. Este é o valor padrão para Consultas criadas no E3 Studio ou em tempo de execução

0 - qtDBServer: O objeto Consulta tenta executar a consulta somente em um objeto Banco de Dados

1 - qtStorage: O objeto Consulta tenta executar a consulta somente em um objeto Storage

2 - qtOpcUa: O objeto Consulta tenta executar a consulta somente em um objeto Driver de Comunicação OPC UA

 

NOTAS

No caso de manipulação de Consultas em tempo de execução, recomenda-se configurar esta propriedade para o tipo desejado antes de efetuar as demais configurações do objeto, especialmente no caso de reutilização de um objeto Consulta para diferentes fontes de dados.

Para aplicações criadas em versões anteriores, ao abrir a aplicação no E3 Studio esta propriedade é automaticamente configurada para -1 - qtUndefined.

Os métodos AddStorageTag e RemoveStorageTag falham se esta propriedade estiver configurada para 0 - qtDBServer.

A propriedade FunctionType não aceita o valor -1 - ftNoFunction se esta propriedade estiver configurada para o valor 1 - qtStorage.

Os métodos AddField, AddTable e RemoveTable falham se esta propriedade estiver configurada para o valor 1 - qtStorage.

Se esta propriedade estiver configurada para -1 - qtUndefined, a tentativa de executar a Consulta em um objeto Storage (ao falhar a Consulta em um objeto Banco de Dados) falha se a propriedade FunctionType estiver configurada para -1 - ftNoFunction ou se a propriedade FunctionSubType estiver configurada para um valor inválido.

Esta página foi útil?