Wenn jetzt vom Benutzer eine MP3-Datei ausgewählt wird, möchte ich dann gern abfragen, ob das ausgewählte Lied bereits in der Datenbank vorhanden ist, um sie eben nicht doppelt einzutragen. Da würde ja eine Auswahlabfrage nicht wirklich Sinn machen. Möchte da ja einfach nur ein Ja/Nein zurückbekommen. Gibt es da ne einfach Möglichkeit das zu überprüfen?
Ich würde das über die Anzahl der Einträge machen.
Gibt dir 0 zurück, wenn nichts gefunden wurde oder die Anzahl der gefundenen Titel die passen.
Eventuell dann noch paar weitere Fragen:
Wie kommt man an den Inhalt der Musikbibliothek bzw. den Standard Musikordner von Windows 7? Die müssten ja eigentlich hinter den jeweiligen Windowsnutzer hinterlegt sein, daher die Frage, ob es da einen andere Weg gibt um an den Pfad zu kommen.
Hmm, der "Eigene Musik" Ordner ist immer "C:\Users\<Username>\Music". (Echter Dateipfad, sollte unter allen Sprachen funktionieren).
Alternativ gibts in der Registry unter HKEY_CURRENT_USER\ Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders ein paar Einträge, die dir helfen könnten
(ungefähr, lange kein Windows bedient :S)
Falls ich dadran komm, würde ich gerne in einem Ordner alle MP3-Dateien auslesen und zur Auswahl/Playlistfunktion auflisten. Welches Steuerelement würde sich da anbieten (Um eben mehrere Sachen übersichtlich untereinander anzeigen zu können und einzeln auswählen zu können)?
Defintiv das ListView Control mit Icons. Ist das übersichtlichste.
Gruß
florian0