Entwickler-Ecke
Datenbanken - Existenz eines Datensatzes abfragen
florian - Mi 11.09.02 11:42
Titel: Existenz eines Datensatzes abfragen
Hi @ all,
ich versuche in einer Tabelle mit den Feldern
KUNDE
Rechnungsnr
die einzelnen Rechnungen mit der zugehörigen Kundennummer zu speichern. Ich verwende eine Paradox7 Tabelle mit SQL.
Aber: wenn ich die insert into methode verwende bekomme ich einen Indexfehler, weil bei einer Änderung der Datensatz ja schon besteht. Bei der Update Methode kann ich aber nur vorhandene Datensätze ändern.
:?: Wie kann ich die Existent eines Datensatzes abfragen :?:
Wer kann mir weiterhelfen?
Viele Grüße
florian
LCS - Mi 11.09.02 11:54
Hi florian
da stellt sich mir zuerst mal die Frage, warum du mit SQL auf die PDX-Tabelle zugreifst. Das funktioniert natürlich im Prinzip aber bei einer Desktopdatenbank wird das SQL sozusagen durch die BDE abgearbeitet. Bei einer lokalen Datenbank geht das noch ganz prima, aber im Netz wirst du warscheinlich deine blauen Wunder erleben (Warten, warten..)
Wenn du mit SQL die Existens eines Satzes feststellen willst, kannst du folgendes machen:
Quelltext
1:
| select count(*) from deinetabelle where Kunde = Kundennummer |
Das liefert die Anzahl der Datensätze mit der entsprechenden Kundennummer.
Gruss Lothar
Steffer - Mi 11.09.02 17:42
Wenn du eh schon eine Datenmenge hast, schau dir mal TDataset.Locate(..) an
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!