PRECISO DE AJUDA COM O SELECT

PROPAR 01/06/2005 13:19:04
#86376
eu tenho esse select para gerar relatorio [ ele seleciona todos os segurados com o mesmo numero de apolice ] mais eu preciso tb que ele compare as data com a data que o usuario vai dgitar no text1
tenho um campo chamado data inclusão e outro cancelado entao
data inclusão tem que ser <= text1.text
e cancelado tem que ser nulo ou > text1.text
então ele selecionaria os segurados com essas exigencia ..


"select * from cadastro where Apolice='" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & " ' "

OCTOPUS 01/06/2005 13:38:06
#86379
Que bco vc usa ?
USUARIO.EXCLUIDOS 01/06/2005 13:39:29
#86380
Alexandre,

Qual o banco que vc está usando?? Se for access ficaria:

select * from cadastro where Apolice='" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & " ' anda datainclusão <= # & text1.text & # and (cancelado is null or cancelado > # " & text1.text & " # "

Se não for access acho que só tirar o # já resolve.

Espero ter ajudado.

Sagu
PROPAR 01/06/2005 14:01:35
#86383
bc de dados access
PROPAR 01/06/2005 14:08:21
#86385
deu erro run time 3075
USUARIO.EXCLUIDOS 01/06/2005 20:25:35
#86449
Alenxandre,

Tente usar o seguinte comando:

pesquisa = "Select * From cadastro Where Apolice Like'" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & "'"
PROPAR 02/06/2005 09:45:36
#86483
tá dando erro run-time 3075

syntax error(missing operator ) in query expression 'Apolice='91.0001 Inclusao <= #01/05/05# and (Cancelado is null or Cancelado ) # 01/05/05# '.

o codigo está assim
aql = " select * from cadastro where Apolice ='" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & " Inclusao <= #" & CDate(Form8.Text1.Text) & " # and (Cancelado is null or Cancelado > # " & CDate(Form8.Text1.Text) & " # "

alguem pode me ajudar
USUARIO.EXCLUIDOS 02/06/2005 09:50:22
#86484
TENTA:

aql = " select * from cadastro where Apolice = '" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & "' AND Inclusao <= '#" & CDate(Form8.Text1.Text) & "#'   and (Cancelado is null or Cancelado > #" & CDate(Form8.Text1.Text) & "#)"
PROPAR 02/06/2005 09:55:10
#86485
deu erro run time 3464

Data Type Mismatch in criteria Expression
USUARIO.EXCLUIDOS 02/06/2005 10:00:02
#86488
Resposta escolhida
o campo apolice esta definido como numero ou texto no seu banco???
PROPAR 02/06/2005 10:03:54
#86489
Willian o campo Apolice está como texto
Página 1 de 2 [12 registro(s)]
Tópico encerrado , respostas não são mais permitidas