AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Feld Validation manuell durchführen
Thema durchsuchen
Ansicht
Themen-Optionen

Feld Validation manuell durchführen

Ein Thema von hirnstroem · begonnen am 22. Nov 2006 · letzter Beitrag vom 22. Nov 2006
 
hirnstroem

Registriert seit: 21. Sep 2005
297 Beiträge
 
Delphi 2006 Professional
 
#1

Feld Validation manuell durchführen

  Alt 22. Nov 2006, 13:21
Datenbank: Access • Zugriff über: ADO
'loha Folks,

in einer Datenbank habe ich ein indiziertes Feld welches keine Duplikate akzeptiert. Wenn ich nun einen Datensatz speichere, welcher trotzdem den selben Wert enthält, tritt eine Exception auf und eine Fehlermeldung erscheint.

Genau dieses Szenario möchte ich nun manuell nachstellen. Das heisst ich habe ein Edit Feld und einen Button. Beim Klick auf den Button soll diese Validation durchlaufen und dann möchte ich gegebenenfalls selber eine Fehlermeldung ausgeben.

Wie wäre so etwas zu realisieren?

Mehr als die TField.Validate Methode konnte ich bisher nicht ausfindig machen. Und wie diese handzuhaben ist, ist mir ein Rätsel.

Delphi-Quellcode:
  try
    UserSession.ADODataSet_DeviceAddress.Validate({k.A.});
  except
    ErrorMessage := ErrorMessage +
      '- Adresse wird bereits verwendet'
      + #13#10;
      edtAddress.SetFocus;
      Error := True;
  end;
Grüsse
hirnstroem
inde deus abest
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz