CONSULTA DATA SQL
pessoal
oq ue ta de errado nessa consulta
pois e'pra puxar o CPF do cliente en tal data mas puxa só pelo CPF
AbrirBanco()
Dim sSQL As String
sSQL = [Ô]SELECT count(*)FROM CadastroContas WHERE Data=[Ô] & DataMovimento.Date & [Ô]And CPFTitular=[ô][Ô] & MaskCPF.Text & [Ô][ô][Ô]
CarregarDataSet(sSQL)
If contaRegSQL(sSQL).ToString > 0 Then
MsgBox([Ô]Cliente ja possui este produto[Ô])
MaskCPF.Select()
MaskCPF.Text = [Ô][Ô]
Drr.Close()
End If
a clausla acima sempre retorna um registro em qualquer data ???
oq ue ta de errado nessa consulta
pois e'pra puxar o CPF do cliente en tal data mas puxa só pelo CPF
AbrirBanco()
Dim sSQL As String
sSQL = [Ô]SELECT count(*)FROM CadastroContas WHERE Data=[Ô] & DataMovimento.Date & [Ô]And CPFTitular=[ô][Ô] & MaskCPF.Text & [Ô][ô][Ô]
CarregarDataSet(sSQL)
If contaRegSQL(sSQL).ToString > 0 Then
MsgBox([Ô]Cliente ja possui este produto[Ô])
MaskCPF.Select()
MaskCPF.Text = [Ô][Ô]
Drr.Close()
End If
a clausla acima sempre retorna um registro em qualquer data ???
E está correto, pois quando não há registros, ainda assim a QUERY retorna um 0 (zero).
O correto é você validar se o VALOR RETORNADO do campo é MAIOR QUE ZERO.
O correto é você validar se o VALOR RETORNADO do campo é MAIOR QUE ZERO.
Tópico encerrado , respostas não são mais permitidas