vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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
Aus DataSet eine Row entfernen & dann Updaten 
Autor: Zero-G.
Datum: 05.11.08 14:27

Hallo NG

Ich habe mein Programm so aufgebaut, dass ich jeden Auftrag eines Kunden in einer TabPage sehe. Um nicht extra einen Arbeitsschritt zum erstellen eines neuen Auftrags zu machen (Also z.B. - Auftrag-> Neu), habe ich es so gemacht, dass sofort ein neuer Auftrag (& eine neue Tabpage) erscheint.

Jetzt habe ich natürlich das Problem, dass ich beim Updaten des DataAdapters mit dem DataSet einen "leeren" Datensatz eingefügt bekomme.

Wie kann ich vor dem Schreiben in die Datenbank (Also DataAdapter.Update(DataSET) eine Row löschen?

Mein Ansatz war folgender:
Dim mDataSet As CoreLab.MySql.MySqlDataSet = Me.DtsAuftrag.GetChanges( _
  System.Data.DataRowState.Added)
        Dim iDataSet As New CoreLab.MySql.MySqlDataSet
        iDataSet = Me.DtsAuftrag.Clone
        For i As Integer = 0 To mDataSet.Tables.Count - 1
            For Each dRow As System.Data.DataRow In mDataSet.Tables(i).Rows
                For Each dColumn As System.Data.DataColumn In dRow.Table.Columns
                    If (dColumn.AllowDBNull = True) OrElse ( _
                      dColumn.DefaultValue IsNot DBNull.Value) Then
                        iDataSet.Tables(i).ImportRow(dRow)
                        Exit For
                    End If
                Next
            Next
        Next
Also ich habe einfach ein neues DataSet erstellt. - Würde auch funktionieren, aber wie kann ich dann das neu erstellte DataSet als "Original" DataSet übernehmen?

DANKE
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Aus DataSet eine Row entfernen & dann Updaten838Zero-G.05.11.08 14:27
Re: Aus DataSet eine Row entfernen & dann Updaten647ModeratorFZelle05.11.08 21:00
Re: Aus DataSet eine Row entfernen & dann Updaten512Zero-G.08.11.08 11:10

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