Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Access Datenbank Daten importieren bei gestartetem Programm
zurück: VSTO: Event der geschützen Ansicht weiter: Access oder MS Visual Studio? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Rasalas
Neuling


Verfasst am:
09. Feb 2014, 01:21
Rufname:
Wohnort: Deutschland


Access Datenbank Daten importieren bei gestartetem Programm - Access Datenbank Daten importieren bei gestartetem Programm

Nach oben
       

Rasalas am 07. Feb 2014 um 18:56 hat folgendes geschrieben:
Halloi hallo,

ich habe ein "kleines" Problemchen.
Ich soll ein Programm schreiben, das fertige Access-Datenbanken öffnet und in einem DataGridView anzeigt.
Die Datenbanken befinden sich mal da und mal da, weshalb sie mit einem OpenFileDialog geöffnet werden sollten (oder ähnlich).

Einen dementsprechenden OpenFileDialog habe ich - nur habe ich keinen Dunst, wie ich die Datenbankdaten, dann in einem DataGridView darstellen kann.
Zusätzlich müsste ich auch auf die darin befindlichen Daten zugreifen.
Zum Beispiel wird Reihe 2 wird ausgewählt, daraufhin muss ich Daten aus Spalte 4 abgreifen und den darin befindlichen Text z.B. in einer MsgBox ausgeben.

Hatte zur Probe mal eine Datenverbindung zu einer Beispiel-.mdb-Datei hinzugefügt. Das hilft aber nicht so wirklich, da es ja verschiedene Datenbanken sind, die geladen werden müssen, wenn das Programm läuft...

Kann mir wer helfen? Finde im Netz (auch hier) nichts dazu. Vielleicht suche ich aber auch einfach falsch :/

Vielen Dank im Voraus. Smile

Ich habe nochmal nach allen möglichen Stichwörtern gesucht und dann das hier gefunden:
8.3.1 Beispiel-Datenbank

Wenn man weiß, was für was steht, ist es eigentlich recht einfach die Daten in das DataGridView zu schießen.
Mein Code sieht jetzt quasi so aus:
Code:
    Private Sub dgvFill()
        Dim con As New OleDbConnection
        Dim cmd As New OleDbCommand
        Dim reader As OleDbDataReader

        dbPath = "C:\Temp\database.mdb"
        con.ConnectionString =
            "Provider=Microsoft.Jet.OLEDB.4.0;" &
            "Data Source=" & dbPath & ";"

'bei .accdb-Datenbanken so:
'"Provider=Microsoft.ACE.OLEDB.12.0;"
'"Data Source=C:\Temp\database.accdb"
       
cmd.Connection = con
        cmd.CommandText = "select * from Übersicht"
        Try
            con.Open()
            reader = cmd.ExecuteReader()
            DataGridView1.Rows.Clear()
            dgvColumns()
            Do While reader.Read()
                DataGridView1.Rows.Add(
                    reader("Field1"),
                    reader("Field2"),
                    reader("Field3"),
                    reader("Pages"))
            Loop
            reader.Close()
            con.Close()
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
    End Sub
Code:
    Private Sub dgvColumns()
        DataGridView1.ColumnCount = 4
        DataGridView1.Columns(0).Name = "Name"
        DataGridView1.Columns(1).Name = "Vorname"
        DataGridView1.Columns(2).Name = "Geburtsdatum"
        DataGridView1.Columns(3).Name = "Irgendwas"
        DataGridView1.AutoSizeRowsMode = _
            DataGridViewAutoSizeRowsMode.AllCells
        DataGridView1.ColumnHeadersHeightSizeMode = _
            DataGridViewColumnHeadersHeightSizeMode.AutoSize
    End Sub
Sollte übrigens folgende Fehlermeldung auftauchen:
Zitat:
Der Microsoft.ACE.OLEDB.12.0-Provider ist nicht auf dem lokalen Computer registriert.
hilft folgender Link:
Download: 2007 Office System-Treiber: Datenkonnektivitätskomponenten (AccessDatabaseEngine.exe) installiert fehlende Dateien (?)
Wie ich die einzelnen Verbindungsdaten abrufen kann, weiß ich noch nicht...

Muss ich SQL-Befehle verwenden, obwohl ich mit einer Access-Datenbank arbeite?
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Windows Vista & Windows 7 Forum: Berechtiung für eigene Daten entzogen 2 mikeio 391 22. Okt 2012, 13:42
mikeio Berechtiung für eigene Daten entzogen
Keine neuen Beiträge Software Forum (Sonstige Software): Programm zur Identifizierung von AudioTracks 1 rainbow007 601 22. Nov 2011, 17:27
Zero Programm zur Identifizierung von AudioTracks
Keine neuen Beiträge Hardware & Betriebssystem Forum: Programm startet ist aber nicht im Autostart 3 Gast 1508 17. Sep 2011, 22:26
pfadiopa Programm startet ist aber nicht im Autostart
Keine neuen Beiträge Software Forum (Sonstige Software): Programm Bildschirmaufzeichnung gesucht (screen recording) 2 franky29 1732 26. Jan 2011, 00:55
franky29 Programm Bildschirmaufzeichnung gesucht (screen recording)
Keine neuen Beiträge Visual Studio und dotNet Forum: .NET-Bibliotheken in Excel-VBA importieren 1 BlackWest 1222 05. Nov 2010, 17:11
NichtTerminal .NET-Bibliotheken in Excel-VBA importieren
Keine neuen Beiträge Software Forum (Sonstige Software): Google maps Adressen nach Outlook importieren 0 apalliker 2020 18. Jun 2010, 11:46
apalliker Google maps Adressen nach Outlook importieren
Keine neuen Beiträge Visual Studio und dotNet Forum: Datenbank erstellen C++, SQL Server, SQLConfigDataSource 3 silber 5680 21. Jan 2010, 12:14
silber Datenbank erstellen C++, SQL Server, SQLConfigDataSource
Keine neuen Beiträge Software Forum (Sonstige Software): Programm um Kundendaten und Termine zu verwalten 1 666evil666 5155 12. Okt 2009, 12:16
Gast Programm um Kundendaten und Termine zu verwalten
Keine neuen Beiträge Sicherheit: Sicheres Löschen von Daten - was tun mit gelöschten Dateien? 29 Dennis79 24560 09. Sep 2008, 13:31
DanySahne Sicheres Löschen von Daten - was tun mit gelöschten Dateien?
Keine neuen Beiträge Software Forum (Sonstige Software): MSMoney Daten exportieren in Wisio 0 sinafoto 2306 18. Jan 2008, 19:06
sinafoto MSMoney Daten exportieren in Wisio
Keine neuen Beiträge Windows Vista & Windows 7 Forum: FTP Programm für Vista Ultimate 64 bit gesucht! 4 SFW 14835 03. Nov 2007, 13:42
Gast FTP Programm für Vista Ultimate 64 bit gesucht!
Keine neuen Beiträge Software Forum (Sonstige Software): Datenbank/Offline-Wiki gesucht 3 4Shanthi 6880 22. Jun 2007, 11:19
Samsa88 Datenbank/Offline-Wiki gesucht
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web