Adicionar campos em tempo de Execução na query

Delphi

17/03/2017

Bom dia Galera,

Tenho uma query conectada no Sqlserver, estanciei os campos na adoquery blz..., mas o campo codigo veio como autoinc blz...
mas em tempo de execução mudo de banco para SQLite e a query começa dar erro de tipo ao abrir a query, pois o SQlite retorna como longint.

gostaria de instanciar os campos em tempo de execução para resolver esse problema.
pois meu sistema está todo estruturado sem usar a Query.fieldbyname('xxx'').asinteger uso queryxxx.asinteger

dei uma pesquisada em FieldsDef mas nao funcionou.

obrigado.
Samuel

Samuel

Curtidas 0

Respostas

Jones Granatyr

Jones Granatyr

17/03/2017

Opa! Você já tentou fazer os SQLs em tempo de execução ao invés de colocar eles direto na query?
GOSTEI 0
Samuel

Samuel

17/03/2017

gostaria de instanciar os campos em tempo de execução para resolver esse problema.
pois meu sistema está todo estruturado sem usar a Query.fieldbyname('xxx'').asinteger uso queryxxx.asinteger
GOSTEI 0
POSTAR