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-2024
 
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 Updaten797Zero-G.05.11.08 14:27
Re: Aus DataSet eine Row entfernen & dann Updaten622ModeratorFZelle05.11.08 21:00
Re: Aus DataSet eine Row entfernen & dann Updaten488Zero-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-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