AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi "Intelligente" Suche in Datenbank
Thema durchsuchen
Ansicht
Themen-Optionen

"Intelligente" Suche in Datenbank

Ein Thema von Gambit · begonnen am 23. Aug 2004 · letzter Beitrag vom 23. Aug 2004
Antwort Antwort
Benutzerbild von lume96
lume96

Registriert seit: 14. Sep 2003
Ort: Rognac/Marseille - Frankreich
128 Beiträge
 
Delphi 7 Professional
 
#1

Re: "Intelligente" Suche in Datenbank

  Alt 23. Aug 2004, 14:10
Tschuldigung, da haben wir wohl aneinander vorbei geredet.

Ich hatte nicht kappiert, dass Dein Problem beim einlesen der verschiedenen Ergebnisse liegt.

Da solltest Du doch mit Query.Next; (wie Du selbst schon geschrieben hast) gut weiterkommen. In etwa so

Delphi-Quellcode:
Query.First; //erste Datensatz aus Query
recfound := false; //von Dir angelegter Boolean
repeat
 s:= Query.FieldByName('Titel').AsString;
 if TestObRichtigeString(s) then
  recfound := true
 else
  Query.Next;
until (Query.EOF) or Recfound;


Zitat von Gambit:
Zitat von lume96:
Auf den ersten Blick sieht das hier für mich nach einem "Master-Detail"-schema aus. Sollte das so sein, wäre es auf jeden Fall ratsam, die Relation zwischen Datenbank1 und Datenbank2 durch einen direkten Vergleich Datenbank1.PrimaryKey=Datenbank2.ForeignKey herzustellen.
Ich verstehe jetzt nicht so recht, was mir das bringen könnte.
In Deinem Fall gar nichts. Wollte halt nur darauf hingewiesen haben, dass es besser wäre die Sache über Primary und Foreign Key zu Lösen. Ist klar, dass das, wenn Du schon über 1000 Einträge hast, keine Lösung ist (aber ich wusste ja auch nicht, dass Deine Tabelle schon so viele Einträge hat).

MfG
Lutz
Lutz Meyer
  Mit Zitat antworten Zitat
Antwort Antwort


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 12:25 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-2025 by Thomas Breitkreuz