CONSULTA SQL

USUARIO.EXCLUIDOS 28/12/2004 15:11:00
#57465
To fazendo um consulta SQL e nao to achando o erro, alguem sabe pq ele fica falando "erro de sintaxe (operador faltando) na expressao de consulta bla bla bla"
ss.Open "Select * From tblCliente WHERE tblCliente.CRazaoSocial = " & frmDBSAC.txtCRazaoSocial & " And SNumeroVerificacao = 1", Conexao, 1, 2
LCSD 28/12/2004 15:17:52
#57470
Resposta escolhida
Marcelo Zani

Altere para:


if Len(frmDBSAC.txtCRazaoSocial) < 1 then Exit Sub

ss.Open "Select * From tblCliente WHERE tblCliente.CRazaoSocial = '" & frmDBSAC.txtCRazaoSocial & "' And tblCliente.SNumeroVerificacao = 1", Conexao, 1, 2


Existem os campos tblCliente.CRazaoSocial e tblCliente.SNumeroVerificacao?
[s50]

LCSD 28/12/2004 15:37:12
#57474
Marcelo

Como se estrutura uma SQL:

Números: é o mais fácil, se for selecionado um Tipo de Dados como número em Combo1

"Select * from Clientes where " & " Combo1.Text & " = " & Combo2.Text


String: tem que se delimitar com ASPAS, para Tipos de Dados na Combo1 sendo String

"Select * from Clientes where " & " Combo1.Text & " = '" & Combo2.Text & "'"


Datas: este não usa ASPAS e sim #

"Select * from Clientes where " & " Combo1.Text & " = #" & Combo2.Text & "#"


Veja se entendeu o meu raciocínio.
[s92]

Tópico encerrado , respostas não são mais permitidas