Select

21/01/2006

0

Olá :
É a primeira vez q estou usando este Fórum e queria saber se vcs podem me dar uma dica :

Estou tentando usar um SELECT da seguinte forma :

CampoTela = Text1(0).Text

SMDCM.CommandText = ´SELECT * FROM TABELA1 WHERE ´´ & CampoText(0) & ´´ = ´´ & CampoTela & ´´´
Set SMDRS = SMDCM.Execute()

onde Text1(0).Text é um campo de um form do VB6 e CampoText(0) tem o nome do campo da Tabela do banco Acess.

Coloquei o valor na tabela do Acess para fazer o teste, mas o SELECT não ´acha´ nada.

Alguem sabe me dizer pq isso ?

Eu inicializei CampoText(0) = ´NOME´ e no SELECT, as aspas continuam aparecendo, será q este é o problema? já q no Access o nome do campo não tem aspas. Como poderia fazer pra tirar as aspas do SELECT ?

Desde já, obrigado pela ajuda


Lcamilo

Lcamilo

Responder

Posts

04/02/2006

Fx|hand

CampoTela = Text1(0).Text
CampoText(0) = "NOME"

SMDCM.CommandText = "SELECT * FROM TABELA1 WHERE " & CampoText(0) & " = ´" & CampoTela & "´" 
Set SMDRS = SMDCM.Execute() 


Tem certeza q issu naum funciona ?!?!?!

*(Campos naum precisaum de ASPAS, tente somente o nome do campo !)
*(Valores numericos tbm naum precisaum de aspas, use somente o numero)


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar