vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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
Access Anbindung mittels DataAdapter - komischer Fehler 
Autor: KCH
Datum: 30.11.06 18:38

Hallo.

Um ein bisschen in die .net Sprachen einzusteigen, hab ich mir mal das Galileo Computing Tutorial angesehen und arbeite mich grade durch. Bin grade bei Kapitel 9.4 ungebundene Formulare. Hab auch alles mehr oder weniger so gemacht wie es im tutorial steht, allerdings passiert mir ein komischer Fehler:

Jedesmal wenn ich einen Datensatz ändern möchte, dann wird lediglich der int Wert für Mann(=2)/Frau(=1) übernommen, der Rest jedoch nicht.

Das es an der Methode liegt, wie auf die einzelnen Felder zugegriffen wird glaube ich nicht, denn der Code für "Anhängen" ist nahezu derselbe und funktioniert tadellos.

Ich poste mal den code für anhängen + ändern...

Imports System.Data
Public Class frmDBAnsicht
    Inherits System.Windows.Forms.Form
    Dim objConnection As OleDb.OleDbConnection = New OleDb.OleDbConnection( _
      "Provider=Microsoft.Jet.OLEDB.4.0; " & "Data Source=D:\Eigene" & _
      "Dateien\Access Datenbanken\Galileo.mdb")
    Dim objDataAdapter As OleDb.OleDbDataAdapter
    Dim objDataSet As DataSet
    Dim objDataView As DataView
.
.
.
Private Sub butÄndern_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles butÄndern.Click
        Dim dblPos As Double
        Dim cb As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder( _
          objDataAdapter)
        dblPos = Me.BindingContext(objDataView).Position
        Dim objZeile = objDataSet.Tables("t_Kunden").Rows(dblPos)
        With objZeile
            .Item("Vorname") = CStr(txtVorname.Text)
            .Item("Zuname") = txtZuname.Text
            .Item("Straße") = txtStraße.Text
            .Item("PLZ") = txtPLZ.Text
            .Item("Ort") = txtOrt.Text
            .Item("Infopost") = chkInfopost.Checked
            If optFrau.Checked = True Then
                .Item("Geschlecht") = 1
            Else
                .Item("Geschlecht") = 2
            End If
        End With
        Me.Datensatz_Ändern(objDataView, New System.EventArgs)
        objDataAdapter.Update(objDataSet, "t_Kunden")
    End Sub
 
    Private Sub butAnhängen_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles butAnhängen.Click
        Dim objZeile As DataRow
        objZeile = objDataSet.Tables("t_Kunden").NewRow()
        Dim cb As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder( _
          objDataAdapter)
        With objZeile
            .Item("Vorname") = txtVorname.Text
            .Item("Zuname") = txtZuname.Text
            .Item("Straße") = txtStraße.Text
            .Item("Plz") = txtPLZ.Text
            .Item("Ort") = txtOrt.Text
            .Item("Infopost") = chkInfopost.Checked
            If optFrau.Checked = True Then
                .Item("Geschlecht") = 1
            Else
                .Item("Geschlecht") = 2
            End If
        End With
        objDataSet.Tables("t_Kunden").Rows.Add(objZeile)
        Me.Datensatz_Ändern(objDataView, New System.EventArgs)
        objDataAdapter.Update(objDataSet, "t_Kunden")
    End Sub
wäre echt nett wenn ihr mir helfen könntet
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Access Anbindung mittels DataAdapter - komischer Fehler1.129KCH30.11.06 18:38
Re: Access Anbindung mittels DataAdapter - komischer Fehler790KCH30.11.06 18:41
Re: Access Anbindung mittels DataAdapter - komischer Fehler869ModeratorFZelle30.11.06 19:01
Re: Access Anbindung mittels DataAdapter - komischer Fehler718KCH30.11.06 19:36
Re: Access Anbindung mittels DataAdapter - komischer Fehler827ModeratorFZelle30.11.06 21:04
Re: Access Anbindung mittels DataAdapter - komischer Fehler727KCH30.11.06 22:28
Re: Access Anbindung mittels DataAdapter - komischer Fehler774ModeratorFZelle01.12.06 08:47

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