vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Re: Hilfe OleDB Verbindung zu Access 2007 
Autor: wincnc
Datum: 28.12.07 13:31

Hallo

Hier kommt bei mir schon der 1. Fehler:
Dim objConnection As OleDb.OleDbConnection = New OleDb.OleDbConnection _
("Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source='e:\Ablage.mdb''")

Die Hochkommas bei 'e:\Ablage.mdb'' müssen weg.

Hier ein Beispiel:
Imports System.Data.OleDb
 
Public Class Form1
    Private ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data" & _
      "Source=e:\Ablage.mdb;"
    Private objConnection As New OleDbConnection(ConStr)
    Private Archive As New BindingSource()
    Private objDataAdapter As OleDbDataAdapter
    Private objDataTable As DataTable
 
    Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        Dim xDataTable As DataTable = objDataTable.GetChanges()
        If Not xDataTable Is Nothing Then
            Dim Antwort As MsgBoxResult
            Antwort = MsgBox("Achtung es wurden Daten geändert, möchten Sie die" & _
              "Änderungen speichern?", MsgBoxStyle.Question Or _
              MsgBoxStyle.YesNoCancel)
            If Antwort = MsgBoxResult.Yes Then
                objDataAdapter.Update(CType(Me.Archive.DataSource, DataTable))
            ElseIf Antwort = MsgBoxResult.Cancel Then
                e.Cancel = True
            End If
        End If
    End Sub
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        objDataAdapter = New OleDbDataAdapter("SELECT * FROM Archidaten", _
        ConStr)
        objDataTable = New DataTable()
 
        Dim cmd As OleDbCommandBuilder = New OleDbCommandBuilder(objDataAdapter)
 
        cmd.QuotePrefix = "["
        cmd.QuoteSuffix = "]"
 
        objDataAdapter.Fill(objDataTable)
 
        Me.Archive.DataSource = objDataTable
 
        Me.DataGridView1.DataSource = Me.Archive
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hilfe OleDB Verbindung zu Access 20071.130schmacko28.12.07 11:16
Re: Hilfe OleDB Verbindung zu Access 2007729schmacko28.12.07 11:17
Re: Hilfe OleDB Verbindung zu Access 2007810wincnc28.12.07 13:31
Re: Hilfe OleDB Verbindung zu Access 2007725schmacko28.12.07 18:33
Re: Hilfe OleDB Verbindung zu Access 2007708wincnc28.12.07 18:48

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel