var strlist:array of string; var i:integer; begin SetLength(strlist,DBGrid1.DataSource.DataSet.FieldCount-1); for i:=0 to DBGrid1.DataSource.DataSet.FieldCount-1 do strlist[i]:=DBGrid1.DataSource.DataSet.Fields[i].AsString;end;
begin ss := ""; DBGrid1.DataSource.DataSet.first; while not DBGrid1.DataSource.DataSet.eof do begin ss:=ss+trim(DBGrid1.DataSource.DataSet.Fieldbyname["bb"].AsString); DBGrid1.DataSource.DataSet.next; end;end;
ss := ""; ss:=ss+trim(DBGrid1.DataSource.DataSet.Fieldbyname["bb"].AsString);-------------------------------------------------------------------- 楼上的见过在delphi里有用双引号的吗, 垃圾处理
select count(bb) as ss from table
var strList: array of string; bm: TBook; b: Boolean; i: Integer; begin SetLength(strList, DBGrid1.DataSource.DataSet.RecordCount); i := 0; b := DBGrid1.DataSource.DataSet.ControlDisabled; bm := DBGrid1.DataSource.DataSet.GetBook; DBGrid1.DataSource.DataSet.DisableControls; try DBGrid1.DataSource.DataSet.First; while not DBGrid1.DataSource.DataSet.Eof do begin strList[i] := DBGrid1.DataSource.DataSet.Fieldbyname['bb'].AsString; DBGrid1.DataSource.DataSet.next; end; finally DBGrid1.DataSource.DataSet.GotoBook(bm); DBGrid1.DataSource.DataSet.FreeBook(bm); if not b then DBGrid1.DataSource.DataSet.EnableControls; end; end;
var i:integer;
begin
SetLength(strlist,DBGrid1.DataSource.DataSet.FieldCount-1);
for i:=0 to DBGrid1.DataSource.DataSet.FieldCount-1 do
strlist[i]:=DBGrid1.DataSource.DataSet.Fields[i].AsString;end;
ss := "";
DBGrid1.DataSource.DataSet.first;
while not DBGrid1.DataSource.DataSet.eof do
begin
ss:=ss+trim(DBGrid1.DataSource.DataSet.Fieldbyname["bb"].AsString);
DBGrid1.DataSource.DataSet.next;
end;end;
ss:=ss+trim(DBGrid1.DataSource.DataSet.Fieldbyname["bb"].AsString);--------------------------------------------------------------------
楼上的见过在delphi里有用双引号的吗, 垃圾处理
strList: array of string;
bm: TBook;
b: Boolean;
i: Integer;
begin
SetLength(strList, DBGrid1.DataSource.DataSet.RecordCount);
i := 0;
b := DBGrid1.DataSource.DataSet.ControlDisabled;
bm := DBGrid1.DataSource.DataSet.GetBook;
DBGrid1.DataSource.DataSet.DisableControls;
try
DBGrid1.DataSource.DataSet.First;
while not DBGrid1.DataSource.DataSet.Eof do
begin
strList[i] := DBGrid1.DataSource.DataSet.Fieldbyname['bb'].AsString;
DBGrid1.DataSource.DataSet.next;
end;
finally
DBGrid1.DataSource.DataSet.GotoBook(bm);
DBGrid1.DataSource.DataSet.FreeBook(bm);
if not b then DBGrid1.DataSource.DataSet.EnableControls;
end;
end;
Inc(i);