Marcos Leandro
não registrado
|
|
Postada em 26/10/2005 11:05 hs
estou precisando de jogar o retorno de uma consulta sql em uma variável tipo: select count(*) from tbclientes where pago = 'sim' queria pegar o resultado e lançar na variável pt..... grato.
|
|
|
|
VACA
|
LIMEIRA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 26/10/2005 11:27 hs
declara a variavel como recorset... ai faz: set <variavel> = <variavel de conexao com o banco>.openrecorset ("<sql>")
essa variavel vai ter tudo o que vc selecionar(select), por exemplo pra usar os campos use: <variavel>!<campo>
"Quando estou fraco, aí então é que sou Poderoso"
|
|
|
Erico
|
SALVADOR BA - BRASIL
|
|
Postada em 26/10/2005 11:49 hs
Pode utilizar o exemplo de Vaca mas mude o select para: select count(*) total from tbclientes where pago='sim' Agora vc já tem um campo "TOTAL" para atribuir a uma variavel.
A.Erico S.Peixoto -------------------- Analista de Sistemas
|
|
|
|
Postada em 27/10/2005 13:20 hs
Abre o recordset com a sua sql depois você escreve o campotext = recordset!count Abraços
Gustavo Boese
|
|
|
Erico
|
SALVADOR BA - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 27/10/2005 13:52 hs
Pessoal, Devemos tomar cuidado com a perfomance de qualquer rotina que desenvolvemos. A instrução: select count(*) total from tbclientes where pago='sim' Retorna apenas um campo em uma linha e o processamento é realizado no servidor, isto quer dizer pouco tráfego na rede. Se não necessitar evite retornar um recordset que a depender do tamanho da tabela pode gerar tráfego grande na rede. Pensemos tb que a rotina pode ser acessada por varios usuarios ao mesmo tempo.
A.Erico S.Peixoto -------------------- Analista de Sistemas
|
|
|