Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
DBEdit.DataField:='';
b:=0;
Bookmark:=ADOQuery.GetBookmark;
try
if FLDFND.Text<>'' then
begin
if b=0 then
begin
try
v:=ADOQuery.Fields[DBGrid.SelectedIndex].AsFloat;
b:=1;
except
end;
end;
if b=0 then
begin
try
v:=ADOQuery.Fields[DBGrid.SelectedIndex].AsString;
b:=2;
except
end;
end;
if b=0 then
begin
try
v:=ADOQuery.Fields[DBGrid.SelectedIndex].AsInteger;
b:=3;
except
end;
end;
if b=0 then
begin
try
v:=ADOQuery.Fields[DBGrid.SelectedIndex].AsDateTime;
b:=4;
except
end;
end;
Определял тип поля. Писал в пъяном бреду, ночью...
ну норм) ctrl+c, ctrl+v)) нас этому в институте учат) Копировать, вставить,копировать, вставить - отчет готов)