seveN Postado Agosto 21, 2009 Denunciar Share Postado Agosto 21, 2009 (editado) Porque consigo gravar a data conforme abaixo e não consigo gravar a hora.O campo do banco é do tipo datetime QRCadEscala.ParamByName('DataHoraInicio').AsDate:= StrToDate(Edit5.Text); QRCadEscala.ParamByName('DataHoraFim').AsDate:= StrToDate(Edit7.Text); QRCadEscala.ParamByName('DataHoraInicio').AsTime:= StrToTime(Edit6.Text); QRCadEscala.ParamByName('DataHoraFim').AsTime:= StrToTime(Edit8.Text);grato.Pedro Editado Agosto 22, 2009 por seveN Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Agosto 21, 2009 Denunciar Share Postado Agosto 21, 2009 Porque consigo gravar a data conforme abaixo e não consigo gravar a hora.O campo do banco é do tipo datetimeQRCadEscala.ParamByName('DataHoraInicio').AsDateTime:= StrToDateTime(Edit5.Text); // 10/08/2009 10:20:44QRCadEscala.ParamByName('DataHoraFim').AsDateTime:= StrToDateTime(Edit7.Text); // 10/08/2009 12:43:00Veja que o formato do seu Edit devera estar neste formato 10/08/2009 10:20:44exemplo:procedure TForm1.Button1Click(Sender: TObject); var ADateAndTime: TDateTime; begin ADateAndTime := StrToDateTime(Edit1.Text); Table1.FieldByName('TimeStamp').AsDateTime := ADateAndTime; end;abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 seveN Postado Agosto 22, 2009 Autor Denunciar Share Postado Agosto 22, 2009 Obrigado pela dica, mas conegui gravar usando: QRCadEscala.ParamByName('DataHoraInicio').AsDateTime:= StrToDate(Edit5.Text) + StrToTime(Edit6.Text); QRCadEscala.ParamByName('DataHoraFim').AsDateTime:= StrToDate(Edit7.Text) + StrToTime(Edit8.Text);gratoPedro Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
seveN
Porque consigo gravar a data conforme abaixo e não consigo gravar a hora.
O campo do banco é do tipo datetime
QRCadEscala.ParamByName('DataHoraInicio').AsDate:= StrToDate(Edit5.Text);
QRCadEscala.ParamByName('DataHoraFim').AsDate:= StrToDate(Edit7.Text);
QRCadEscala.ParamByName('DataHoraInicio').AsTime:= StrToTime(Edit6.Text);
QRCadEscala.ParamByName('DataHoraFim').AsTime:= StrToTime(Edit8.Text);
grato.
Pedro
Editado por seveNLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.