vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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
vergleichen, auslesen ob daten bereits in DB gepspeichert sind 
Autor: Razagoul
Datum: 06.02.07 12:17

Hallo,

ich hab da mal ne frage,

ich hab eine tabelle in der DB, genannt "kunde".

wenn ich jetzt einen neuen kunden in die tabelle hinzufügen möchte, soll geprüft werden, ob die Kundennummer bereits in der tabelle gespeicherten worden ist, am besten auch den namen suchen. denn klar, wenn der kunde bereits gespeichert worden ist, soll der nicht noch mal gespeichert werden.

weitere erklärungen unten im code...

Public Sub KundeHinzufügen()
 
        Dim SQL As String
        Dim strnamehinzu = txtnamehinzu.text.trim
        Dim strnrhinzu = txtnrhinzu.text.trim
 
 
        SQL = " INSERT INTO TESTDTA.STAMMDAT(PROJEKTNR ,PROJEKTNAME) VALUES('" _
          + strnrhinzu + "', '" + strnamehinzu + "')"
 
' in dvkunde(Dataview) sind bereits die vorhandenen Kunden incl zugehöriger 
' 'Kundennummer enthalten)
 
cboKundeLaden(dvKunde)
    ' mit find geht garnix... bräuchte einen tip wie ich das besser machen kann 
    ' =S   
        If dvKunde.Find(strnrhinzu) = true Then
 
            MsgBox("Der Kunde wurde bereits in der Liste aufgenommen.", _
              MsgBoxStyle.Information, "Info")
        Else
 
 
            Dim cmd As New OleDbCommand(SQL, OleDbConnection1)
            Try
                'Connection wird geöffnet
                OleDbConnection1.Open()
 
                cmd.ExecuteNonQuery()
 
                MsgBoxStyle.Information, "Info")
 
            Catch ex As Exception
                MsgBox(ex.Message)
                'Connection wird geschlossen
                cboKundeLaden(dvKunde)
                OleDbConnection1.Close()
            End Try
            MsgBox("Die Kundendaten wurden gespeichert", _
              MsgBoxStyle.Information, "Info")
        End If
 
    End Sub
danke im voraus
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
vergleichen, auslesen ob daten bereits in DB gepspeichert si...959Razagoul06.02.07 12:17
Re: vergleichen, auslesen ob daten bereits in DB gepspeicher...476Razagoul06.02.07 14:17

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