Hallo und
die Arbeit mit Datenbanken ist sehr komplex. Es ist deshalb unmöglich, eine einfache Erklärung für Anfänger zu schreiben. Deshalb beschränke ich mich auf ein paar Hinweise:
- Ja, es ist möglich.
- Du musst Dich zunächst entscheiden, ob Du nur die Dateinamen oder tatsächlich sämtliche Bilder speichern willst.
- Dann benötigst Du eine passende Datenstruktur. Da Du die Daten wieder finden willst, gehören in eine Tabelle mindestens eine ID, der Dateiname und/oder Bildname und der Inhalt hinein.
- Eine solche Tabelle ist in der Access-DB anzulegen. (Von NET aus gibt es keine vorgefertigte Lösung zum Erstellen einer Tabelle; das müsste von Hand mit "CREATE TABLE" erfolgen.)
- Dann ist im Programm eine entsprechende DataTable zu erzeugen.
- Alle Dateiinhalte sind dort einzulesen. Das ist wieder ein eigener Arbeitsschritt: alle Dateien bereitstellen, ähnlich wie in FolderBrowserDialog Frage, und in jeweils eine DataRow übertragen.
- Mit einem DbDataAdapter (bei Access konkret ein OleDbDataAdapter) und der Methode Update werden die Datei in die Datenbank übertragen.
Eine Einführung in die DB-Verarbeitung findest Du in
OpenBook Visual C# Kap. 25 ff.
Aber lass Dich nicht entmutigen; es wäre für einen Anfänger nur besser, ein weniger komplexes Thema zu bearbeiten. Jürgen