M
Hi,
blos mal ein Beispiel das die einzelnen Felder einer mit Select * from ... Geöffneten Datei in einer Stinggrid listet, ist zwar Delphi, aber die gleiche VCL wie C++Builder, also nur die Sprache ein wenig umstricken:
Felder := DbExplorerToolsForm.ArbeitsTable.FieldCount;
HStringGridFelder.RowCount := Felder + 1;
for n := 0 to Felder - 1 do
begin
HStringGridFelder.Cells[ 0, n + 1 ] := IntToStr( n + 1 );
HStringGridFelder.Cells[ 1, n + 1 ] := DbExplorerToolsForm.ArbeitsTable.Fields[ n ].FieldName;
HStringGridFelder.Cells[ 2, n + 1 ] := GetFeldDataType( DbExplorerToolsForm.ArbeitsTable.Fields[ n ].DataType );
case DbExplorerToolsForm.ArbeitsTable.Fields[ n ].DataType of
ftString,
ftMemo,
ftFmtMemo,
ftFixedChar,
ftWideString : HStringGridFelder.Cells[ 3, n + 1 ] := IntToStr( DbExplorerToolsForm.ArbeitsTable.Fields[ n ].Size );
else
HStringGridFelder.Cells[ 3, n + 1 ] := '';
end;
HStringGridFelder.Cells[ 4, n + 1 ] := GetFeldFieldKind( DbExplorerToolsForm.ArbeitsTable.Fields[ n ].FieldKind );
end;
HStringGridFelder.Col := HStringGridFelder.FixedCols;
HStringGridFelder.Row := HStringGridFelder.FixedRows;
Viel Erfolg wünscht Mümmel