Jump to content
Fórum Script Brasil
  • 0

Consulta SQL com parâmetro string


TobiasFranca
 Share

Question

Boa tarde

Pessoal, estou com um problema ao realizar uma consulta que recebe como parâmetro um valor do tipo string. Segue abaixo detalhes:

 "SELECT B.DATA, C.BLOCO, C.PEDIDO, V.DESCRICAO, C.STATUS FROM CONTROLE C JOIN BLOCOS B ON C.BLOCO = B.NUMEROBLOCO JOIN VENDEDORES V ON C.VENDEDOR = V.CODIGO WHERE C.STATUS=" & strStatus

Essa variável "strStatus" é do tipo string e no meu banco de dados o campo STATUS é do tipo varchar(20). Se por exemplo eu defino a variável com o valor ="Baixado" e executo a consulta, retorna o seguinte erro:
dynamic SQL ERROR 
SQL error code =-206
Column unknown
BAIXADO
at line1, column 172

Não consigo resolver esse problema, se alguém puder ajudar eu agradeço.

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

O que ele diz é que não existe uma coluna na base de dados chamada Baixado. Coloca o valor de C.STATUS entre plicas para indicar que é uma string, assim:

 "SELECT B.DATA, C.BLOCO, C.PEDIDO, V.DESCRICAO, C.STATUS FROM CONTROLE C 
 JOIN BLOCOS B ON C.BLOCO = B.NUMEROBLOCO 
 JOIN VENDEDORES V ON C.VENDEDOR = V.CODIGO WHERE C.STATUS='" & strStatus & "'"

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      149.9k
    • Total Posts
      646.8k
×
×
  • Create New...