Thema: Delphi Excel Export part 2

Einzelnen Beitrag anzeigen

Tim Henford

Registriert seit: 14. Sep 2006
169 Beiträge
 
#4

Re: Excel Export part 2

  Alt 17. Sep 2008, 15:36
Danke für deinen Hilfe, hab es jetzt gefunden:

weiter oben hatte ich anstatt "adLongVarWChar" adVarWChar und das lässt scheinbar nur 255 Zeichen zu.

Delphi-Quellcode:
  with DBGrid.Columns do begin
    for i:= 0 to Count-1 do
      if items[i].Visible then begin
        col:= nil;
        col:= CoColumn.Create;
        with col do begin
          Set_Name(Items[i].Title.Caption);

          ft:= DBGrid.DataSource.DataSet.Fields[i].DataType;
          sft:= GetEnumName(TypeInfo(TFieldType), Integer(ft));
          if sft='ftAutoIncthen Typ:= adInteger
          else Typ:= adLongVarWChar;

          Set_Type_(Typ); // adVarWChar
        end;
        // add column to table
        tbl.Columns.Append(col, adVarWChar, 20);
      end;
  end;
  Mit Zitat antworten Zitat