Ver Mensaje Individual
  #1  
Antiguo 06-03-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Reputación: 24
BlueSteel Va por buen camino
Tipo de Campo para Hora en SQL Server

Hola... hoy ando un poco pregunton...

Necesito definir un tipo de dato en SQL Server para almacenar hora...esto es para contabilizar hora de entrada y salida del personal...

Estoy usando SQL Server 2000

para almacenar la fecha utilizo un campo de tipo DateTime... el campo Hora lo defini como SmallDateTime... pero no me funca...

el codigo que utlizo para almacenar el registro es

Código Delphi [-]
AQ_Edit.Close;
AQ_Edit.Sql.Clear;
AQ_Edit.SQL.Add('Insert Into Horario (Hor_Tipo, Per_Nro, Hor_Fecha, Hor_Hora)');
AQ_Edit.SQL.Add('Values (:v01, :v02, :v03, :v04)');
AQ_Edit.Parameters[0].Value := DTexto.fieldbyname('Tipo').AsString;
AQ_Edit.Parameters[1].Value := IntToStr(StrToInt(DTexto.FieldByName('Ficha').asString));
AQ_Edit.Parameters[2].Value := StrToDate('06-03-2008');
AQ_Edit.Parameters[3].Value := StrToTime('17:25');
AQ_Edit.ExecSQL;

pero me da error en el tipo de dato Hora...

bueno.. la idea es despues poder sumar las horas trabajadas... y entregar informes...

Salu2
__________________
BlueSteel
Responder Con Cita