vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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
oledb DataSet Update Syntax error 
Autor: Imperator1980
Datum: 20.02.08 14:40

Hallo

bin totaler Neueinsteiger. Habe ein DataGrid mit daten aus einer Access Datenbank gefüllt. bei Zeilen wechels sollen geänderte Daten wieder zurück geschrieben werden. Es kommt aber immer zu einem Syntaxfehler. Wenn ich auf eine andere Datenbank mit Odbc zugreife funtioniert das ganze aber. Wo legt mein Fehler. Habe schon ewig viel rumprobiert, aber nicht was hilft gefunden.

Imports System.Data
Imports Microsoft.Data.Odbc
Imports System.Data.OleDb



Public Class Form1
Dim mystring As String
Dim cmd As OleDbCommand = New OleDbCommand(mystring)
Dim ds As New DataSet
Dim da As OleDbDataAdapter = New OleDbDataAdapter(cmd)
Dim cmb As OleDbCommandBuilder = New OleDbCommandBuilder(da)

' hier wird das DataGried gefüllt
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

' Dim mystring As String = "Select * from reparaturen_tab"
' Dim cmd As OdbcCommand = New OdbcCommand(mystring)
' Dim ds As New DataSet
' Dim da As OdbcDataAdapter = New OdbcDataAdapter(cmd)
Dim cn As OleDbConnection
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=P:\INFO_BMK\Produktion\Daten-Access\Reparatur\reparatur_be_test.mdb")



' Dim cmd As New SqlCommand
cmd.Connection = cn
cmd.CommandText = "Select * from reparaturen_tab"
da.MissingSchemaAction = MissingSchemaAction.AddWithKey

ds.Clear()
da.MissingSchemaAction _
= MissingSchemaAction.AddWithKey
da.Fill(ds, "Reparaturen_tab")




da.Fill(ds, "Reparaturen_tab") 'öffnet und schließt connection von alleine
'da.Update(ds)
DataGridView1.AutoGenerateColumns = True
DataGridView1.DataSource = ds.Tables(0).DefaultView
DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders



End Sub

'hier sollte das Datagrid aktualiseit werden.

Private Sub DataGridView1_CellEndEdit(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
'da.MissingSchemaAction = MissingSchemaAction.AddWithKey
da.Update(ds, "Reparaturen_tab") '<---- hier tritt der Fehler auf
End Sub
End Class


Danke im Vorraus Ricardo
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
oledb DataSet Update Syntax error1.978Imperator198020.02.08 14:40
Re: oledb DataSet Update Syntax error1.184ModeratorFZelle20.02.08 19:31
Re: oledb DataSet Update Syntax error898Imperator198021.02.08 08:45
Re: oledb DataSet Update Syntax error938Imperator198021.02.08 09:55
Re: oledb DataSet Update Syntax error972ModeratorFZelle21.02.08 13:02

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