Carregando uma tabela do banco de dados para o Cache
LoadInCache(nome1, nome2, ..., nomeN)
Carrega os campos selecionados da tabela.
A função tem vários números de argumentos.
nome1, …, nomeN – nomes dos parâmetros da tabela.
Exemplo:
CarregarEmCache(D); LoadInCache(dr, dH);
Seleção da tabela
SelectInCache(strFilterKey, strParamName, strOperation, Valor ... , strFilterKeyN, strParamNameN, strOperationN, ValueN)
Executa a seleção do cache da tabela do objeto. Vários números de argumentos.
strFilterKey – chave de filtragem – string, assumindo os seguintes valores:
“kFirst” – selecione o primeiro dos valores que satisfaz a condição de filtragem
“kLast” – selecione o último dos valores que satisfaz a condição de filtragem
“kFilter” – selecione o intervalo de valores
“kAsk” – perguntar ao usuário (ativa a caixa de diálogo para seleção manual do valor)
“kAskIfNeed” – pergunta ao usuário se a seleção automática não pode ser realizada
strParamName – nome do parâmetro da tabela – string, contendo o nome do parâmetro da tabela, no qual a seleção é feita.
strOperation – operação de filtragem – string que pode assumir valores:
“=” – é igual a
“>=” – mais ou igual
“<=” – menor ou igual
“~” – aproximadamente igual a
“>” – mais
“<” – menos
“+” – cálculo da expressão
Exemplo:
CarregarEmCache(dr, L);
SelectInCache("kFirst", "dr", "~", 14, "L", ">=", 100);
LoadInCache(dr, L, b);
SelectInCache("kFirst", "dr", "~", rdr, "L", "r;+", "L>=rMinLen && L<=rMaxLen && (Lb<=rTrLen)");
