Ir para conteúdo
Fórum Script Brasil
  • 0

ADOBD -conexao


Wagner Alves Lopes

Pergunta

Amigos, preciso de uma ajuda onde estou dando manutenção em um programa feito em vb6 e access, e a rotina abaixo deveria abrir a tabela caddep(cadastro de depedentes) porem quando vou abrir o formulario onde cadastro/consulto dependentes dá o seguinte erro("não permitido quando objeto esta fechado")

Sub CarregaRsDep()

On Error Resume Next

Dim cod As String

Dim codF As String

cod = cmbEmpCodigo.Text

codF = cboCodFunc.Text

If cod <> vbNullString And codF <> vbNullString Then

mysql = "SELECT * FROM Caddep WHERE DE_EMP= " & cod & " AND DE_FUN= " & codF & ""

Set rsD = New ADODB.Recordset (ACHO QUE O ERRO ESTA NESTA LINHA)

rsD.Open mysql, cnt, adOpenKeyset, adLockOptimistic

Else

mysql = "SELECT * FROM Caddep WHERE DE_EMP= 0 AND DE_FUN= 0"

Set rsD = New ADODB.Recordset

rsD.Open mysql, cnt, adOpenKeyset, adLockOptimistic

End If

SE alguém PUDER ME AJUDAR,

AGRADEÇO MUITO

VALEU

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

wagner, o erro é mesmo "não permitido quando objeto esta fechado" ou seria "não permitido quando objeto esta aberto"??

faca o seguinte, apague ou comente a linha On Erro Resume Next (só pra achar o erro, depois pode por de volta) e veja em qual linha ocorre o erro e depois poste aqui.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...