Cadastra data?
Olá pessoal, como poderia fazer para ver se uma data esta cadastrada no banco de dados.
Grato pela atenção.
Grato pela atenção.
Joule
Curtidas 0
Respostas
Michelli88
17/06/2005
VOCÊ PODE PASSAR A DATA POR PARAMETRO, E TESTAR NO SELECT:
SELECT DATACADASTRADA FROM TABELA
WHERE DATACADASTRADA= :PARAMETRODATA
PS: NAO PODE TER ESPAÇO ENTRE O ´:´ E ´PARAMETRODATA´
NO CODIGO VOCE POE:
QUERY.CLOSE;
QUERY.PARAMBYNAME(´PARAMETRODATA´).ASDATATIME:=DATA.DATATIME;
QUERY.OPEN;
SELECT DATACADASTRADA FROM TABELA
WHERE DATACADASTRADA= :PARAMETRODATA
PS: NAO PODE TER ESPAÇO ENTRE O ´:´ E ´PARAMETRODATA´
NO CODIGO VOCE POE:
QUERY.CLOSE;
QUERY.PARAMBYNAME(´PARAMETRODATA´).ASDATATIME:=DATA.DATATIME;
QUERY.OPEN;
GOSTEI 0
Joule
17/06/2005
Obrigado michelli88, vou testar agora...
GOSTEI 0
Joule
17/06/2005
eu tô usando o ADO e Access
GOSTEI 0
Rjun
17/06/2005
Use o Select como a Michele falou. Porém, para chamar a query, faça:
Query.Parameters.ParamByName(´PARAMETRODATA´).Value := Data; Query.Open; try if Query.IsEmpty then // Data não existe; finally Query.Close; end;
GOSTEI 0
Michelli88
17/06/2005
hum... no ADO é um pouco diferente a passagem de paramentro veja:
ADOQUERY.CLOSE;
ADOQUERY.Parameters.ParamByName(´PPROF´).Value:=DATA.ASDATATIME;
ADOQUERY.OPEN;
ADOQUERY.CLOSE;
ADOQUERY.Parameters.ParamByName(´PPROF´).Value:=DATA.ASDATATIME;
ADOQUERY.OPEN;
GOSTEI 0
Rjun
17/06/2005
Uma dica:
Use try...query.open....finally....query.close
em vez de
query.close...query.open
Veja que desse modo sua query fica aberta ate q a conexão com o bd seja encerrada.
Use try...query.open....finally....query.close
em vez de
query.close...query.open
Veja que desse modo sua query fica aberta ate q a conexão com o bd seja encerrada.
GOSTEI 0
Joule
17/06/2005
Obrigado pessoal... deu tudo certo agora....
GOSTEI 0
Michelli88
17/06/2005
ok valeu a dica...
GOSTEI 0