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

Consulta SQL no excel VBA


Rafaeljuni0.ti

Pergunta

alguém saberia me dizer onde ta o erro nesse codigo ( mas precisamente na linha da instrução SQL)

estou tentando exibir na planilha (Relatorio) excel um unico registro de uma consulta Cons_geral...ira somente mostra o registro onde o campo item for igual ao que o usuario

digitar no textbox

Private Sub btn_exibir_porCod_Click()

Dim cn As New ADODB.Connection

Dim Rs As New ADODB.Recordset

'Dim codigo As String

' codigo = Txt_ConsPorCod.Value

Set cn = New ADODB.Connection

cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\MEUBANCO.mdb;"

cn.CursorLocation = adUseClient

cn.Open

' Cons_geral é um consulta do meu banco

Set Rs = cn.Execute("SELECT * FROM Cons_geral WHERE (((Cons_geral.[item])= '& codigo ' ));")

' preenche o cabeçalho do relatorio

Plan3.Range("A1").Value = (" Relatorio ")

Plan3.Range("A2").Value = ("Todos os Itens Com Problemas")

' Vai para a planilha onde o relatorio sera mostrado

Worksheets("Relatorio").Select

Range("A6").Select

' preenshe as a planilha com a consulta entre D6 e J6

Plan3.Range("A6, G6").Select

Plan3.Range("A6, G6").CopyFromRecordset Rs

cn.Close

Set Rs = Nothing

End Sub

o campo item da consulta geral é texto ( Apesar de ser numero estar definido no banco como texto)

mas tentei também declarando com integer variant e etc e não deu certo

Editado por Rafaeljuni0.ti
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,3k
×
×
  • Criar Novo...