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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  erro de registro 1+1
Edson
SÃO PAULO
SP - BRASIL
Postada em 30/09/2004 11:43 hs            
bom dia a todos
eu pequei este exp. aqui para automatico 1+1 só que não consigo ele erro
"Run-time erro 3061 Paramentos Insuficientes eram esperados 1"
   
Set Tbcadastro = BancoDeDados.OpenRecordset("Select max(IndCódigo) From cadastro")
    Tbcadastro.Index = "IndCódigo"
    Tbcadastro.MovePrevious
   
    Rem Tbcadastro.Seek "=", ProcuraCódigo
    If Not Tbcadastro.EOF Then 'se estiver vazio
        If Not IsNull(Tbcadastro(0)) Then 'se não estiver vazio
            txt_Ordem_Ser.Text = Format(Val(Tbcadastro(0)) + 1, "00000") 'acrescenta um código a mais
    Else 'se não
        txt_Ordem_Ser.Text = "00001" 'se não tiver nenhum cadastro atribui o primeiro código
        BancoDeDados.Close 'fecha o banco de dados
        End If 'termina a primeira instrução
    End If 'termina a segunda instrução
     
Rochª
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
Postada em 30/09/2004 13:32 hs            
Tente assim
Set Tbcadastro = BancoDeDados.OpenRecordset("Select max(IndCódigo) From cadastro")
If tbcadastro.eof Then
   txt_ordem_ser = 1
else
   txt_ordem_ser = tbcadastro.fields("indcódigo") + 1
end if
 
Escrevi o codigo direto na web verifique.
Obs Não coloque acento em nome de variaveis (INDCÓDIGO), pode dar problemas mais tarde.

__________________________________________________________________________
Qualquer coisa post
 
Emoções
Rochª
     
Edson
SÃO PAULO
SP - BRASIL
Postada em 30/09/2004 13:44 hs            
Rocha o erro continua
"Run-time erro 3061 Paramentos Insuficientes eram esperados 1"
     
Rochª
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
Postada em 30/09/2004 14:04 hs            
Esse campo INDCÓDIGO existe. Ele é acentuado ?? De uma olhada. Ele da erro em qual linha

__________________________________________________________________________
Qualquer coisa post
 
Emoções
Rochª
     
Edson
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 30/09/2004 14:11 hs            
assim ele vai  legal só que assim vo ter que por o codigo manual
já tirei o acento do "indcodigo" e do bd também.
 
    Rem txt_Ordem_Ser = Format(txt_Ordem_Ser.Text, "00000")
    Rem Tbcadastro.Index = "indcodigo"
    Rem Tbcadastro.Seek "=", txt_Ordem_Ser.Text
   
     Rem If Tbcadastro.NoMatch = False Then
            Rem MsgBox "Já Existe esta Matricula. Tente outra!!!"
            Rem txt_Ordem_Ser.Text = ""
            Rem txt_Ordem_Ser.SetFocus
     Rem Else
   
Edson
SÃO PAULO
SP - BRASIL
Postada em 30/09/2004 14:16 hs            
o erro na lina
 
Set Tbcadastro = BancoDeDados.OpenRecordset("Select max(indcodigo) From cadastro")
     
Página(s): 1/3     1 | 2 | 3 |   PRÓXIMA »


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
 
 Home
 Artigos
 Cadastro
 Visual Basic
 Visual Basic .Net
 ASP
 ActiveX
 Apostilas
 Fóruns
 Utilitários
 Parceiros
 Hospedagem