Delphi - que diferencia hay entre estas dos lineas de codigo

 
Vista:

que diferencia hay entre estas dos lineas de codigo

Publicado por vane (9 intervenciones) el 02/05/2012 02:20:15
hola, pregunto si me podrian explicar que diferencia hay entre estas dos lineas de codigo

1
2
3
4
5
6
procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
   Form2.Edit1.Text := adotable1.FieldByName('apellido').AsString;
  form2.edit2.text:=adotable1['apellido'];
   form2.show;
end;




tengo en form1 un dbgrib, con campo APELLIDO, en evento doble click del dbgrid cuando hago click en apellido me abre el form2 y me pone el apellido seleccionado en el form1, me lo pone en los edit1 y edit2,

la pregunta.. es cual es la diferencia y conveniencia entre usar uno y otro
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 65
Oro
Ha mantenido su posición en Delphi (en relación al último mes)
Gráfica de Delphi

que diferencia hay entre estas dos lineas de codigo

Publicado por E.T. (1244 intervenciones) el 03/05/2012 00:39:50
A primera vista parece que no hay deferencia, pero aplica para tu caso en especifico.
Te explico:

En si, la primer linea tiene la ventaja de que tu puedes especificar que tipo de dato quieres que te de el campo, en este caso lo usas como string (AsString), segun el tipo de dato puedes usar enteros, flotantes, boleanos, entre otros.

Y en la segunda linea, aparentemente solo te regresa datos convertidos a string.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar