SQL-DIalog: Export Results->xls aufrufen?

mats_MF

Mitglied
Hi,

mit dem QueryBrowser und SQL-5.0 schreibe viele lustige Daten in eine Tabelle. Jetzt würe ich gerne in MFC den Dialog zum Exportieren der Daten aufrufen, der im QueryBrowser aufgerufen werden kann, um somit die Daten zu exportieren in ...XML, HTML, EXCEL...

Gibt es dafür einen bestimmten "InsertString"? ... Jedenfalls gibt es keine Memberfunktion bei CRecordset, CDatabase, die mir solch eine Möglichkeit zur verfügung stellt.

Jemand vielleicht eine Idee?


greetz
 
Antwort: Folgende Typen sind möglich: .csv/.html/.xml./xls./.txt (ohne neue Zeile)/.PLIST

Die Dateien erscheinen in dem DB-Ordner:
C:\Programme\MySQL\MySQL Server 5.0\data\DATENBANKNAME

Code:
int ExportTable(CString ActualTable,CString ExportTable)
{
 CString InsertString;
 InsertString="SELECT * FROM "+ActualTable+" INTO OUTFILE "+ExportTable;
 db.ExecuteSQL(InsertString);
 return 1;
}

...
//Direkt als .xls öffnen
ShellExecute(NULL, "open", Dateipfad, NULL, NULL, SW_SHOW);
...
 
Zurück