locked
(AUTO_INCREMENT) Werte in eine Variable speichern -> nach INSERT RRS feed

  • Frage

  • Hi Leute,

    ich stehe vor folgendem Problem ... diesen Insert benutze ich um einen neuen Kunden zu meiner DB hinzuzufügen (der Wert neuKund.ID_Kunde wird dabei "autoincrement" erzeugt und bleibt daher 0):

     

      Private Sub OKButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs) Handles OKButton.Click
        Dim neuKund As New Kunden
        neuKund.Firma = TextBox7.Text
        neuKund.Anrede = ComboBox1.SelectionBoxItem
        neuKund.Name = TextBox9.Text
        neuKund.PLZ = TextBox10.Text
        neuKund.Ort = TextBox11.Text
        neuKund.Straße = TextBox12.Text
        neuKund.Telefon_Festnetz = TextBox13.Text
        neuKund.Telefon_Mobil = TextBox14.Text
        neuKund.Email = TextBox15.Text
        KundenDomainDataSource.DataView.Add(neuKund)
        KundenDomainDataSource.SubmitChanges()
        Me.DialogResult = True
      End Sub
    

     

     

    wenn ich nun nach dem SubmitChanges() neuKund.ID_Kunde versuche in eine Variable zu schreiben ist der Wert noch 0. Durch das autoincrement ist der gesuchte Wert allerdings anschließend im Datagrid. Ich benötige den Wert aber schon vorher zu weiteren Bearbeitung. Hat jemand eine Idee wie ich an den gerade hinzugefügen Wert komme?

     

    Montag, 16. Mai 2011 08:17

Antworten

Alle Antworten