Retornar Data e Gravar somente uma vez
18/09/2007
0
mas uma vez peço ajuda a todos...
Tenho um campo data e quando gravo e depois faço uma consulta ele retorna 00:00:0000 são zeros tentei varios códigos e não funcionou sendo um deles...:=convert.todatatime(tbdata.text);
enfim e outra seria para o usuario digitasse apenas uma vez aquele número para gravar no banco de dados, ou seja, gravou 1 não poderá digitar novamente e gravá-lo.
Grato.
Andremfa
Posts
18/09/2007
Maikel
Amigo, para formatar a data você pode usar o seguinte:
var aData : TDateTime; Begin aData := convert.ToDateTime(tbdata.text); response.Write(System.&String.Format(´{0:d}´,aData)); End;
Esse código vai deixar no formato 18/9/2007 e sem os 0:00:00
Para controlar quantas vezes que um valor é digitado, ou se ele for digitado uma única vez, você poderia ou criar esse campo como unique no banco de dados ou criar uma function que cada vez que o usuário clicar em gravar será disparada e fará uma verificação se o registro já se encontra ou não no banco de dados.
Ve ai o que fica melhor pra ser usado no seu sistema.
Qualquer coisa....post ai.
Att
19/09/2007
Andremfa
var aData : TDateTime; Begin aData := convert.ToDateTime(tbdata.text); response.Write(System.&String.Format(´{0:d}´,aData)); End;
20/09/2007
Andremfa
var aData : TDateTime; Begin aData := convert.ToDateTime(tbdata.text); response.Write(System.&String.Format(´{0:d}´,aData)); End;
Olá
Ma uma vez tentei fazer o código de não deixar digitar mais de uma vez
ou seja que seja gravado apenas um numero e que este nao se repita mais então nao obtive sucesso....
Poderia dar uma força me diga isso nao vai gerar mesnagem ara o usuário ficara apenas transparente para ele??
Obrigado
BdpConnection1.open();
result := false;
BdpCommandJaExiste.CommandText:=´SELECT NUMERO_TALHAO FROM TALHAO WHERE NUMERO_TALHAO = ?´;
BdpCommandJaExiste.Parameters.Clear;
BdpCommandJaExiste.Parameters.Add(´NUMERO_TALHAO´,BdpType.&String);
BdpCommandJaExiste.Parameters[´NUMERO_TALHAO´].Value := Valor;
DataReader :=bdpCommandjaexiste.ExecuteReader;
if DataReader.Read Then
result := True;
end;
Clique aqui para fazer login e interagir na Comunidade :)