vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Probleme beim 1. Versuch Binding 
Autor: Tommi467
Datum: 12.12.18 13:10

Hallo zusammen,
bisher habe ich immer nur ungebunden mit einem Gridview gearbeitet,
jetzt möchte ich es mal für ein Projekt mit einem gebundenen Versuchen.

Dazu habe ich mir den einen oder anderen Tipp bereits durchgelesen und
einen Demo-Source aus dem Netz geladen.

Leider bekomme ich diesen einfach nicht ans laufen. Es geht schon mit
dem Connection-String los. Vielleicht kann mir jemand sagen wo mein
Fehler ist und wie ich eine accdb gebunden bekomme.

    Private Sub InitializeDataGridView()
        Try
            ' Set up the DataGridView.
            With Me.dataGridView1
                ' Automatically generate the DataGridView columns.
                .AutoGenerateColumns = True
 
                ' Set up the data source.
                bindingSource1.DataSource = GetData("SELECT * FROM IOList")
                .DataSource = bindingSource1
 
                ' Automatically resize the visible rows.
                .AutoSizeRowsMode = _
                    DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders
 
                ' Set the DataGridView control's border.
                .BorderStyle = BorderStyle.Fixed3D
 
                ' Put the cells in edit mode when user enters them.
                .EditMode = DataGridViewEditMode.EditOnEnter
            End With
        Catch ex As SqlException
            MessageBox.Show("To run this sample replace " _
                & "connection.ConnectionString with a valid connection string" _
                & "  to a Northwind database accessible to your system.", _
                "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
            System.Threading.Thread.CurrentThread.Abort()
        End Try
    End Sub
 
 
    Private Shared Function GetData(ByVal sqlCommand As String) _
    As DataTable
 
 
 
        Dim connectionString As String = "Data Source=F:\Temp\Liste.accdb"
 
        Dim northwindConnection As SqlConnection = New SqlConnection( _
          connectionString)
 
        Dim command As New SqlCommand(sqlCommand, northwindConnection)
        Dim adapter As SqlDataAdapter = New SqlDataAdapter()
        adapter.SelectCommand = command
 
        Dim table As New DataTable
        table.Locale = System.Globalization.CultureInfo.InvariantCulture
        adapter.Fill(table)
 
        Return table
 
    End Function
Probiert habe ich auch:

Dim connectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\Temp\Liste.accdb"

Aber das funktionierte auch nicht.

Vielen Dank für eure Hilfe
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Auch Probleme beim 2. Versuch Binding 
Autor: Tommi467
Datum: 12.12.18 14:29

Ich habe anhand einer Video-Anleitung eine ganz einfache
Verbindung versucht aufzubauen.

1. Neues Projekt
2. Neue Datenquelle hinzugefügt
- Datenbank
- DataSet
- MS Access-DB OLE-DB
- ACCDB ausgesucht

- Testverbindung ok
- Nein für Lokale Datendatei (Nicht im Projekt)

3. Datenquellen aufgerufen
und Details auf die Form geschoben.

Start

Die Datenbank wird aufgerufen, die einzelne Datensätze sind einsehbar.
Wenn ich nun aber etwas ändere und auf Speichern klicke bekomme ich an der
unterstrichenen Stelle eine Fehlermeldung:

Für ein Update ist ein gültiger UpdateCommand erforderlich, wenn eine DataRow-Auflistung mit modifizierten Zeilen weitergegeben wird.

    Private Sub Import_ExportBindingNavigatorSaveItem_Click(sender As _
      System.Object, e As System.EventArgs) Handles _
      Import_ExportBindingNavigatorSaveItem.Click
        Me.Validate()
        Me.Import_ExportBindingSource.EndEdit()
        [u]Me.TableAdapterManager.UpdateAll(Me.ListeDataSet)
    End Sub
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Probleme beim 1. Versuch Binding 
Autor: Tommi467
Datum: 12.12.18 15:33

Beim weiteren Testen bin ich nun drauf gekommen,
das ich auch neue Datensätze hinzufügen kann und diese auch
gesichert werden.
Nur vorhandene Datensätze kann ich leider nicht bearbeiten.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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