Fórum Cadastra data? #285102

17/06/2005

0

Olá pessoal, como poderia fazer para ver se uma data esta cadastrada no banco de dados.
Grato pela atenção.


Joule

Joule

Responder

Posts

17/06/2005

Michelli88

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;


Responder

Gostei + 0

17/06/2005

Joule

Obrigado michelli88, vou testar agora...


Responder

Gostei + 0

17/06/2005

Joule

eu tô usando o ADO e Access


Responder

Gostei + 0

17/06/2005

Rjun

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;



Responder

Gostei + 0

17/06/2005

Michelli88

hum... no ADO é um pouco diferente a passagem de paramentro veja:



ADOQUERY.CLOSE;
ADOQUERY.Parameters.ParamByName(´PPROF´).Value:=DATA.ASDATATIME;
ADOQUERY.OPEN;


Responder

Gostei + 0

17/06/2005

Rjun

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.


Responder

Gostei + 0

17/06/2005

Joule

Obrigado pessoal... deu tudo certo agora....


Responder

Gostei + 0

17/06/2005

Michelli88

ok valeu a dica...


Responder

Gostei + 0

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

Aceitar