es gelingt mir nicht, mit SQLExpress eine gültige XLSX-Ausgabedatei zu erstellen.
Code: Alles auswählen
oConX := SQLConnection():new()
cLine := "Driver={" + SQLUGetDriverName("EXCEL", oConX) + "};ReadOnly=0;MaxScanRows=0;FirstRowHasNames=1;FIL=excel 8.0;DBQ=" + cXFile + ";"
IF !oConX:driverConnect(NIL, cLine)
ConfirmBox(, "Could not connect to Excel file to export data", "Error", XBPMB_OK, XBPMB_CRITICAL)
RETU(.F.)
ENDIF
Da Office 2010 behauptet, Version 14 zu sein, habe ich es mit diesem Parameter versucht:
Code: Alles auswählen
FIL=excel 14.0;
Irgendwer eine gute Idee?
Ach so, ich habe den Report, um den es hier geht, zuerst mit OfficeAutomation erstellt, Laufzeit über 2 Stunden. Die SQLExpress-Variante brauchte keine 5 Minuten, nur sollte das Ziel halt eben XLSX sein.