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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  RecordCount
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 05/03/2008 16:22 hs            
AAA só uma pergunta você disse que tinha 120 registro e somente cem estão aparecendo, e quando você adiciona um novo registro ele vai para 101, porém ao se abrir o seu form ele volta pra 100, ou continua de onde parou?
   
RARS
AMERICO BRASILIENSE
SP - BRASIL
ENUNCIADA !
Postada em 05/03/2008 16:55 hs            
AAA.... teria como vc me passar a tabela por email...para q eu possa ajudar?
 
   
AAA
não registrado
Postada em 05/03/2008 17:19 hs   
Treze, não volta para 100, conforme vou adicionando registros vai somando mais 1, porém, com uma diferença de 20 registros, na tabela não tem espaços em branço e também no contador do da tabela no banco de dados consta exatamente 120 registros
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 05/03/2008 17:33 hs            
tem como você postar um trecho deste teu códgio pra gente analizar
     
Vilmar Brazão
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 05/03/2008 17:42 hs         
AAA,

E tentar usar:
Set m_objRS = new Recordset
m_objRS.Open strSQL, m_objConexao, adOpenDynamic, , adCmdText

Que deve começar a contar direito !!

Não use:
Set m_objRS = m_objConexao.Execute(strSQL)

m_objConexao.Execute(strSQL) --> use apenas para instruções que não tem retorno de registro: UPDATE, DELETE, DROP, etc...

Favor se registrar no site na próxima vez que for postar.

Tks.
     
AAA
não registrado
ENUNCIADA !
Postada em 05/03/2008 18:16 hs   
lá vai:

A FUNÇÃO ABAIXO ESTÁ EM UM MÓDULO MAIN QUE É CHAMADO NA EXECUÇÃO DO PROGRAMA

Public db As Database

Public Cadastro As Recordset

 

‘Verifica instância

If App.PrevInstance Then

Beep

                        MsgBox App.EXEName + " já está aberto.", vbExclamation, "SysEf"

End

            End If

'Verifica se o arquivo INI existe

            If Existe(App.Path + "" & "config.ini") Then ''("c:siccconfig.ini")

                        'Variavel (string) que contem o caminho do banco de dados

                        dirdb = PegaStrDoIni("Dados", "Diretorio", App.Path + "" & "config.ini")

                         'Variavel (string) que contem o caminho do backup

                        Dir_Backup = PegaStrDoIni("backup", "caminho", App.Path + "" & "config.ini")

                         avisar_backup = PegaStrDoIni("seguranca", "avisar", App.Path + "" & "config.ini")

                        ja_rodou = PegaStrDoIni("rodar", "rodou", App.Path + "" & "config.ini")        

                        If ja_rodou = "nao" Then

                                   Beep

                                    MsgBox "Não esqueça de executar o Módulo Configurador do Sistema", vbExclamation, "Atenção"

                                   Exit Sub

                        End If

'Verifica se o banco de dados existe

                        If Existe(dirdb & "bdEfetivo.mdb") Then

                                    'Abre o banco de dados

Set db = OpenDatabase(dirdb & "bdCadastro.mdb")

                                    frmIni.Show

                        Else

                                   Beep

                                   MsgBox "Caminho do Banco de Dados Inválido.", vbCritical, "SysEf"

                                   MsgBox "Contato _____________", vbInformation, "Mensagem"

                        End If

Else

                                   Beep

                                   MsgBox "Arquivo INI não encontrado.", vbCritical, "SysEf"

                                   Exit Sub

End If

erro:

            Select Case Err

                Case 0

                    Exit Sub

                Case 3024

                MsgBox "Caminho do Banco Errado, favor acionar o Suporte Técnico.", vbCritical, "Atenção"

                    MsgBox "Contato _______________", vbInformation, "Mensagem"

                    MsgBox "Ocorreu o erro: " & Err, vbCritical, "Erro..."

        End Select

 

UMA VEZ LOCALIZADO O BD, ABRE A TELA PARA O USUÁRIO COLOCAR SUA SENHA ENTÃO CHAMA A FUNÇÃO PARA VERIFICAR A MESMA

Call verifica_senha

 

UMA VEZ ACEITA A SENHA, VERIFICO A SITUAÇÃO DO BANCO DE DADOS E ENTÃO COLOCO O Nº DEARQUIVOS EXISTENTES, É ONDE NÃO CONFERE COM O QUE TEM NO BD.

'ABRE A TABELA

Set Cadastro = db.OpenRecordset("tblCadastro", dbOpenTable)

    Cadastro.Index = "Codigo"

    dbAdo.CursorLocation = adUseClient

    dbAdo.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & (dirdb & "bdCadastro.mdb")

 

 

If Cadastro.EOF = False And Cadastro.BOF = False Then

    MDI_principal.StatusBar1.Panels(1).Text = "TOTAL DE PESSOAS CADASTRADAS: " & Cadastro.RecordCount

End If

   
Página(s): 2/3     « ANTERIOR    PRÓXIMA »

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