Buscar dados externos, não funciona, não puxa os dados do registro selecionado.
Edson,
Você conhece a macro sc_lookup()?
Você pode usar ela.
Esta macro permite que o usuário execute comandos SQL e tenha acesso ao “dataset” proveniente do comando. O “dataset” fica disponível, em forma de array (linha/coluna).
O parâmetro “conexão” é opcional, sendo necessário, apenas, se o comando for executado em uma base de dados diferente da especificada para a aplicação.
Ex. 1:
sc_lookup(dataset, “select clienteid, nomecliente, limitecred from clientes” );
Para ter acesso à primeira linha (dataset), teremos:
{clienteid} = {dataset[0][0]};
{nomecliente} = {dataset[0][1]};
{limitecred} = {dataset[0][2]};
Para ter acesso à segunda linha (dataset), teremos:
{clienteid} = {dataset[1][0]};
{nomecliente} = {dataset[1][1]};
{limitecred} = {dataset[1][2]};
edsonbr2013,
Em primeiro lugar seja bemvindo ao fórum. Em segundo lugar, gostaria de entender melhor tua dúvida (ou afirmação). O que você quer dizer com dados externos? Um banco de dados que está em outro provedor que não o seu, ou um outro banco de dados que está no seu provedor, ou um arquivo externo?
É importante para que se tenha uma resposta mais assertiva, termos todas as informações necessárias.