Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Strokes

[Resolvido] Select Count em uma variável

Recommended Posts

Buenas, gostaria de saber como por o valor de um select count em uma variável.

Tentei de diversas formas.

uma delas:

Dim CCTotal As Integer

CCClientes.Open "select count(pkCCCod) as CCTotal.recordcount from CClientes", cnn

txtCCCod.Text = CCTotal

 

Mas ele sempre me retorna zero.

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:

 

CCClientes.Open "select count(pkCCCod) as CCTotal from CClientes", cnn
txtCCCod.Text = CCClientes.fields("CCTotal")

A coisa não funciona da forma que está pretendendo.

 

O retorno da sua consulta não irá para sua variável CCtotal, ele ficará armazena na sua variável CCClientes.

A CCClientes por ser um recordset, armazena todo o conteúdo de sua tabela, é como se seu banco de dados estivesse dentro dessa variável.

 

Então para utilizar um valor que está dentro dela, utilizamos a propriedade fields indicando o índice (coluna) que quer pegar o valor.

 

E também não é necessário esse .recordcount no CCTotal, o que você fez foi apenas dar um apelido à sua coluna, se quiser chamar de xiquinha vai funcionar também.

 

Bom, espero que tenha entendido.

 

Precisando de alguma coisa, poste ai.

 

Abraços e bom feriado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muitissimo obrigado Claudo. O .recordcount foi um equívoco desesperado :P

 

Abraço e um ótimo final de semana para você também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.