Entwickler-Ecke
Datenbanken - Testen, ob in einem Feld gespeicherte Verknüpfung existiert
kiwicht - Mo 10.02.03 15:46
Titel: Testen, ob in einem Feld gespeicherte Verknüpfung existiert
Hallöle...
hat jemand n idee, wie ich per knopfdruck ein Feld in einer Datenbank nach "korrupten" Datei-Verknüpfungen durchforsten kann?
Folgendes:
Meine Datenbank besitzt ein Feld in der zu einem Artikel das entsprechende Bild gespeichert ist, per Verknüpfung versteht sich. Nun will ich, der DB-Pflege zuliebe, nur die Felder anzeigen lassen, bei denen die Verknüpfung existiert.
Folgenden Ansatz hab ich mir überlegt:
GOTO DATENBANK.FIRST
REPEAT UNTIL DATENBANK.ENDE
WENN FILEEXISTS DATENBANK(FELD:BILDER) DANN
MERKE DIR ARTIKELNUMMER
DATENBANK.NEXT
SELECT * FROM DATENBANK WHERE ARTIKELNUMMER
LIKE GEMERKTE-ARTIKELNUMMER
Tja, das Prinzip ist ja soweit klar und eigentlich auch einfach, aber ich komme partout zu keinem Ansatz, was den Code belangt... und mir platzt gleich der schädel :roll:
wär nett wenn sich einer von euch meines problems annehmen könnte..
mfG
kiwicht[/code]
FaTaLGuiLLoTiNe - Do 13.02.03 17:06
Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| Query.First;
For i := 0 to Query.RecordCount - 1 do begin If FileExists(Query.FieldByName('Bild').AsString) then [HIER DIE NUMMER MERKEN, DEN SATZ ZEIGEN O.Ä.] Query.Next; end; |
Hab's jetzt nicht getestet aber sollte klappen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!