Boa tarde a todos,
Estamos com um problema na função VisTblFindNumber da versão do Centura 4.2.
Ocorre o seguinte:
- Temos 2 tabelas (Child Table, com respectivos nomes
tbl_kit_req e tbl_kit_regras) que trazem informações de tabelas do banco de
dados (SQL Server)
- As 2 Child Tables trazem informações consistentes, com os
códigos para buscas exatamente iguais
- Em um certo momento, uma função da tbl_kit_req realiza a
pesquisa (utilizando a VisTblFindNumber) na tbl_kit_regras
- O problema é que quando esta pesquisa é feita, chega um certo
ponto que ele sempre nos retorna -1 (indicando que não tem a informação
procurada, quando na verdade existe)
- Abaixo segue o comando utilizado dentro da tbl_kit_req,
realizando uma busca na tbl_kit_regras:
Set nu_tbl_linha = TBL_MinRow
While SalTblFindNextRow(tbl_kit_req, nu_tbl_linha, 0, 0 )
Call SalTblSetContext(tbl_kit_req,
nu_tbl_linha )
If VisTblFindNumber( tbl_kit_regras, 0,
tbl_kit_regras.col_seq_kit, col_seq_kit ) >= 0
Obs: Testamos tb na versão do TD 1.1.2 (que tb temos aqui) e ocorre o mesmo
problema.
Podemos rever a lógica para não utilizar a Vis porém certamente teremos
perda de performance. Existe alguma alternativa para contornar isso?
Att,
Rodrigo Scarano
Target Sistemas
* <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]
Rua Turiassu, 390 - 2º Andar - Perdizes - SP
CEP 05005-000 São Paulo Brasil
Tel. SUPORTE: 55 11 3866 3466
Tel.: 55 11 3801 4015
site.: <http://www.targetsis.com.br%20/> www.targetsis.com.br
Tecnologia da Informação Aplicada ao Distribuidor