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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  cadastro de usuários no banco
Aya
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 07/04/2010 14:35 hs            
Olá, estou com uma tremenda dúvida aqui. Não consigo incluir um novo registro, quando clica no botão "novo" sempre dá erro, ou de sintaxe, objeto, procedure, etc.. sempre que corrige um aparece outro erro. Estou sem saber o que fazer, o código (resumido, retirei a os campos por ser muitos e deixei só o principal, de registro) é o seguinte:


Public Sub Incluir_Cadastro() 'Incluir novo registro de servidor usando store procedure do sql

  Set cmd = New Command
  Set RS = New ADODB.Recordset
    cmd.ActiveConnection = con
    cmd.CommandType = adCmdStoredProc
    cmd.CommandText = "Sp_Incluir_Tbl_Func"
  
    Verifica_RF ' função que verifica se a RF informada já existe no banco de dados

  If Not RS.EOF Then
        FRMGeral.TXTRF.SetFocus
        Exit Sub
  Else
  
   With FRMGeral
        Par_RegFun = .TXTRF.FormattedText
End With
    
     Set Par_RegFun = cmd.CreateParameter("@Reg_Funcionario", adVarChar, adParamInput, 9, Par_RegFun)
    
  cmd.Parameters.Append Par_RegFun

  Set RS = cmd.Execute
   'já testei com "cmd.execute", ".execute", e tentei executar a procedure diretamente
          
        
        sel_func
        Desabilita_CAMPO
        MsgBox "Cadastro efetuado com Sucesso", vbInformation + vbSystemModal, "::CADASTRO::"

End Sub


O erro sempre ocorre no cmd.execute, quando eu dou o debug indica que os campos receberam os valores digitados, mas não é salvo efetivamente, o erro mais frequente é o "procedure "Sp_Incluir_Tbl_Func" expects parameter @Reg_funcionario wich was not supplied"

Se alguém tiver uma idéia de como resolver isso eu ficaria muito grata!






   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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