Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#11

Re: Zugriff auf Datenbank funktioniert nicht richtig

  Alt 1. Feb 2005, 09:54
Hallo Chuqa,

wie Urs ja bereits gesagt hat, wäre die Nutzung einer DBGrid Komponente sinnvoll. Die Locate Anweisung sorgt ja nur dazu, den benötigten Datensatz in der Tabelle zu finden.

Ein Fehler im Code:

Delphi-Quellcode:
if LexikonModul.LexikonTable.Locate('Begriff',VarArrayOf([begriff],[])) is false
    then showmessage('Fehler');
ist die Benutzung des is Operators. Mich wundert, dass der Compiler das überhaupt schluckt!? Es sollte heißen:

Delphi-Quellcode:
if NOT LexikonModul.LexikonTable.Locate('Begriff',VarArrayOf([begriff],[])) then
    showmessage('Fehler');
Wenn kein Fehler kommt, wurde der Datensatz gefunden. Wenn zusätzlich die beiden angesprochenen Eigenschaften wirklich richtig gesetzt sind, wird der Datensatz auch angezeigt.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat