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-2024
 
zurück

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

ADO.NET / Datenbanken
Re: neue Datarow(s) in Datatable ermitteln 
Autor: Theo_kkv
Datum: 27.11.10 15:45

DaveS, ich übergebe u.a. eine Datatable an die Eingabeform Kunden_add_edit.
With Kunden_add_edit
            .Kunden_tabelle = ds.Tables("Kunden")
            .Kunden_da = Kunden_da
            .Kunden_conn_para = conn_obj
            .ShowDialog()
End With
In der Eingabeform erfolgt die Fortführung der Datenbank und der Datatable so.

Dim loc_verbindung As New OleDbConnection
        loc_verbindung.ConnectionString = loc_kunden_conn_para.connectionstring
        Dim ins_sql As String = "Insert into Kunden (Vorname, Nachname," & _
          "Strasse, Hausnr, PLZ, Ort) Values (@Vorname, @Nachname, @Strasse," & _
          "@Hausnr, @PLZ, @Ort)"
 
        loc_kunden_da.InsertCommand = New OleDbCommand(ins_sql, loc_verbindung)
        With loc_kunden_da.InsertCommand.Parameters
            .AddWithValue("@Vorname", Me.TextBox1.Text)
            .AddWithValue("@Nachname", Me.TextBox2.Text)
            .AddWithValue("@Strasse", Me.TextBox3.Text)
            .AddWithValue("@Hausnr", Me.TextBox4.Text)
            .AddWithValue("@PLZ", Me.MaskedTextBox1.Text)
            .AddWithValue("@Ort", Me.TextBox5.Text)
        End With
 
        dim zeile As DataRow = loc_kunden_dt.NewRow()
        zeile("Vorname") = Me.TextBox1.Text
        zeile("Nachname") = Me.TextBox2.Text
        zeile("Strasse") = Me.TextBox3.Text
        zeile("Hausnr") = Me.TextBox4.Text
        zeile("PLZ") = Me.MaskedTextBox1.Text
        zeile("Ort") = Me.TextBox5.Text
        loc_kunden_dt.Rows.Add(zeile)
 
        loc_kunden_da.Update(loc_kunden_dt)
Hat es eventuell etwas mit Acceptchanges zu tun?
In der hauptform habe ich dieses probiert
Dim x As DataTable = Kunden_add_edit.Kunden_tabelle.GetChanges( _
  DataRowState.Added)
x wird mit Nothing zurück gegeben.

Tom
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
neue Datarow(s) in Datatable ermitteln2.127Theo_kkv26.11.10 15:56
Re: neue Datarow(s) in Datatable ermitteln1.659ModeratorDaveS26.11.10 16:57
Re: neue Datarow(s) in Datatable ermitteln1.599JangoF27.11.10 11:21
Re: neue Datarow(s) in Datatable ermitteln1.565ModeratorDaveS27.11.10 13:27
Re: neue Datarow(s) in Datatable ermitteln1.552JangoF28.11.10 11:14
Re: neue Datarow(s) in Datatable ermitteln1.571Theo_kkv27.11.10 14:02
Re: neue Datarow(s) in Datatable ermitteln1.542ModeratorDaveS27.11.10 14:37
Re: neue Datarow(s) in Datatable ermitteln1.530Theo_kkv27.11.10 15:45
Re: neue Datarow(s) in Datatable ermitteln1.505ModeratorDaveS27.11.10 17:05
Re: neue Datarow(s) in Datatable ermitteln1.603Theo_kkv28.11.10 12:53
Re: neue Datarow(s) in Datatable ermitteln1.555ModeratorDaveS28.11.10 15:05
Re: neue Datarow(s) in Datatable ermitteln1.667ModeratorFZelle28.11.10 17:29
Re: neue Datarow(s) in Datatable ermitteln1.534ModeratorDaveS29.11.10 09:06
Re: neue Datarow(s) in Datatable ermitteln1.499Theo_kkv28.11.10 19:40
Re: neue Datarow(s) in Datatable ermitteln1.499ModeratorDaveS29.11.10 11:05

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