USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Contar os Registros do banco
$VALMIR$
UBERLANDIA
MG - BRASIL
Postada em 07/12/2006 13:22 hs            
Galera, preciso de uma forcinha..
Preciso contar quantos registros possui em meu banco, e colocar isso dentro de uma variavel.. como fazer?

eu to utilizando a instrução SQL -> SELECT  count(Cod) FROM Tabela

até ai blz, isso funciona no SQL Server, mas como atribuir o valor gerado pelo Select a uma Variavel?

---------------------------------
Valmir Ferreira Rocha
Sistemas de Informação
---------------------------------
     
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
Postada em 07/12/2006 17:38 hs            
ssql="select * from tabela"
set tabela(ssql,dbopensnapshot)
do until tabela.eof
      n=tabela.recordcount
tabela.movenext
loop
tabela.close
 
     
$VALMIR$
UBERLANDIA
MG - BRASIL
Postada em 08/12/2006 08:10 hs            
Amigo, o seu codigo não deu certo, estou utilizando a forma de conexão via ADODB como o codigo abaixo.
Dim strCnn As String
Set cnnBanco = New ADODB.Connection
strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
cnnBanco.Open strCnn

---------------------------------
Valmir Ferreira Rocha
Sistemas de Informação
---------------------------------
     
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
Postada em 08/12/2006 15:17 hs            
aki tem um exemplo usando o ado (só q está carregando um combo...é só substituir o combo pela sua variavel)
Public Sub ComboCategorias(NomeCombo As ComboBox)
Dim cnnComando As New ADODB.Command
Dim rsTemp As New ADODB.Recordset
Dim i As Integer
On Error GoTo errComboCategorias

With cnnComando
.ActiveConnection = cnnBox1
.CommandType = adCmdStoredProc
.CommandText = "CategoriasEmOrdemAlfabetica"
Set rsTemp = .Execute
End With
With rsTemp
'Verifica se existe alguma editora cadastrada:
If Not (.EOF And .BOF) Then
'Se existe, então posiciona o apontador no primeiro registro do rs:
.MoveMin
'Inicializa a variável i que será usada como índice para a
'propriedade ItemData:
i = 0
While Not .EOF
'Adiciona um item à combo com o nome da editora:
NomeCombo.AddItem !Descrição, i
'Grava na propriedade ItemData desse o código da editora:
NomeCombo.ItemData(i) = !Código
'Vai para o próximo registro do rs:
.MoveNext
'Incrementa i:
i = i + 1
Wend
End If
End With
saida:
Set cnnComando = Nothing
Set rsTemp = Nothing
Exit Sub
errComboCategorias:
With Err
If .Number <> 0 Then
MsgBox "Não foi possível a leitura da tabela de Categorias:", _
, vbInformation + vbOKOnly + vbApplicationModal, _
"Erro ao carregar ComboBox"
.Number = 0
GoTo saida
End If
End With
End Sub
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página