Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Export nach EXCEL (https://www.delphipraxis.net/181022-export-nach-excel.html)

Pfl 9. Jul 2014 09:59

Datenbank: SQLServer • Version: 2005 • Zugriff über: ADO

Export nach EXCEL
 
Hallo, liebe Community,

ich wundere mich gerade über folgenden Fehler im Source (s. Kommentar)

Delphi-Quellcode:
procedure TFormBruederFreieSuche.BTExportClick( Sender : TObject );
  var
    FileName : String;
  begin
    ExportGridQ2CSV(
      DBGrid1,
      FormBruederFreieSuche.qBrSuche.RecordCount,
      FormBruederFreieSuche.qBrSuche

      );
    FileName := 'C:\afam\test001.csv';

    ExcelWorkbook1.ConnectTo( ExcelApplication1.Workbooks.Open( FileName,
      emptyParam, emptyParam, emptyParam, emptyParam, emptyParam, emptyParam,
      emptyParam, emptyParam, emptyParam, emptyParam, emptyParam,
      emptyParam, 0 ) ); // nicht genügend wirkliche Parameter <=== HIER DER FEHLER
    ExcelWorksheet1.ConnectTo( ExcelWorkbook1.Sheets.Item[ 1 ] as
      ExcelWorkSheet );
    // ExcelWorkSheet1.Range['F1','F2'].EntireColumn.NumberFormat := '00000';
    ExcelWorksheet1.Range[ 'A1', 'Z1000' ].EntireColumn.AutoFit;

    ExcelApplication1.Visible[ 0 ] := True;
    ExcelApplication1.UserControl := True;

  end;
Ich habe die Parameter nachgezählt; sie stimmen. Weiß jemand, wo die Fehlerursache liegt?

LG,

Pfl

baumina 9. Jul 2014 10:24

AW: Export nach EXCEL
 
Ich zähl bei dir 14 Parameter ... sollten es nicht 15 sein?

mkinzler 9. Jul 2014 10:26

AW: Export nach EXCEL
 
Nein, da fehlen welche.

Hast Du den Warpper für O2K oder OXP aktiviert?

Der schöne Günther 9. Jul 2014 10:32

AW: Export nach EXCEL
 
Du kannst doch mittels Strg+Shift+Leertaste sehen, welcher gewünschte Parameter es ist auf dem du grade deinen Cursor hast?

Pfl 9. Jul 2014 10:40

AW: Export nach EXCEL
 
Danke !! Habe das Problem gelöst! :-D

baumina 9. Jul 2014 10:44

AW: Export nach EXCEL
 
Zitat:

Zitat von Pfl (Beitrag 1264903)
Danke !! Habe das Problem gelöst! :-D

Aber psssst, verrats lieber keinem wie...


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz