/*********************************************************************/ /// <summary> /// Schreibt den Inhalt der Datenbank in die übergebene CSV-Datei /// </summary> /// <param name="csvFile">Stream zum Schreiben in die CSV-Datei</param> private void writeDatabaseData(StreamWriter csvFile) { CTableEntryList entryList = mDBAccess.getAllEntries(); if (entryList.Count > 0) { // zuerst die Namen der Spalten einfügen. Dazu vom einem Element string sLine = getAttributeNameLine(entryList); csvFile.WriteLine(sLine); foreach (CTableEntry entry in entryList) { csvFile.WriteLine(getCSVLineFromEntry(entry)); } } }
/*********************************************************************/ /// <summary> /// Gibt alle Tabellendaten aus der Datenbank zurück. /// </summary> /// <returns>CTableEntryList</returns> public CTableEntryList getAllTableData() { return(mDBAccess.getAllEntries()); }