vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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

VB & Datenbanken
Re: Doppelte Werte in Datenbank verhindern 
Autor: ModeratorDieter (Moderator)
Datum: 01.12.09 09:10

Ich persönlich verwende hierfür eine kleine universelle Routine:
Public Function dbRecCount(oConn As Connection, _
  ByVal sTable As String, _
  Optional ByVal sWHERE As String = "")
 
  Dim oRs As ADODB.Recordset
  On Error Resume Next
  Set oRs = oConn.Execute("SELECT Count(*) FROM [" & sTable & _
    IIf(Len(sWHERE) > 0, "] WHERE " & sWHERE, "]"))
  If Not oRs.EOF And Not oRs.BOF Then
    dbRecCount = oRs(0)
  End If
  oRs.Close
  Set oRs = Nothing
  On Error GoTo 0
End Function
In Deinem Fall einfach wie folgt aufrufen:
If dbRecCount(oConn, "Tabelle", "MatrikelNr='DeineNummer'") > 0 Then
  ' Matrikel-Nr. existuert bereits
  ...
Else
  ...
End If

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Doppelte Werte in Datenbank verhindern1.967Thomas8301.12.09 08:29
Re: Doppelte Werte in Datenbank verhindern1.249ModeratorDieter01.12.09 08:33
Re: Doppelte Werte in Datenbank verhindern1.217Thomas8301.12.09 08:41
Re: Doppelte Werte in Datenbank verhindern1.274ModeratorDieter01.12.09 09:10
Re: Doppelte Werte in Datenbank verhindern1.277Thomas8301.12.09 10:14
Re: Doppelte Werte in Datenbank verhindern1.192ModeratorDieter01.12.09 10:36
Re: Doppelte Werte in Datenbank verhindern1.164Thomas8301.12.09 10:43
Re: Doppelte Werte in Datenbank verhindern1.193Thomas8301.12.09 14:05
Re: Doppelte Werte in Datenbank verhindern1.298Dirk01.12.09 09:27

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