Ver Mensaje Individual
  #1  
Antiguo 17-02-2009
Avatar de CarlosHernandez
CarlosHernandez CarlosHernandez is offline
Miembro
 
Registrado: oct 2003
Posts: 139
Reputación: 21
CarlosHernandez Va por buen camino
campo bdd integer, delphi string sin error

tengo un campo integer en firebird, pero en la programacion de delphi lo trato como un campo string, cuando realizo la busqueda me muestra el registro solicitado, mi duda es si en la tabla esta como integer y yo en delphi lo trato string porque igual lo muestra y lo amacena sin dar ningun tipo de error???

Código Delphi [-]
var
carnet,prestamo:string;
begin

with IBQuery1 do begin
close;
SQL.Clear;                                        //
SQL.Add('select * from Carnetvis where(ncarnet=:parnumc and tipocarnet='+QuotedStr(combobox2.Text)+')');
Prepare;
ParamByName('parnumc').Asstring:=edit1.text;
open;
carnet:=inttostr(fieldbyname('ncarnet').Asinteger);
prestamo:=fieldbyname('prestamo').AsString;
end;
Label1.caption:=carnet;

end;

pregunto por la curiosidad y ademas porque ya en mi sistema tengo el campo ncarnet varchar, y lo cambie a integer y el sistema funciona todo perfecto despues que actualizo los query dbexpress....
__________________
begin
Elverdugo79@hotmail.com
end;
Responder Con Cita