예제 #1
0
        /*********************************************************************/
        /// <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));
                }
            }
        }
예제 #2
0
 /*********************************************************************/
 /// <summary>
 /// Gibt alle Tabellendaten aus der Datenbank zurück.
 /// </summary>
 /// <returns>CTableEntryList</returns>
 public CTableEntryList getAllTableData()
 {
     return(mDBAccess.getAllEntries());
 }