Entwickler-Ecke
Datenbanken - Problem mit Suchen in DB?
majolo - Sa 05.10.02 17:56
Titel: Problem mit Suchen in DB?
Hi,
ich habe ein Problem mit meiner Datenbank.Und zwar möchte ich die Suche etwas genauer einschränken.mit meinem Code kriege ich immer nur alle einträge mit dem Suchbegriff zurückgeliefert.Ich habe ein DB mit mehreren Spalten.In jeder Spalte befinden sich 6 Einträge.Wie kann ich den 2.Eintrag in der 3. Spalte rausbekommen,ohne dasss alle anderen einträge mit geliefert werden?
Danke im vorraus
Gruss
majolo
hansa - Sa 05.10.02 18:41
Hi,
| Zitat: |
| Wie kann ich den 2.Eintrag in der 3. Spalte rausbekommen |
Mit Sql schreibst DU : "SELECT "Spaltenname" FROM "Tabellenname" WHERE "Zeilen-Bedingung"
z.B.:
Quelltext
1:
| SELECT preis FROM artikel WHERE Artikelnummer = 1000 |
Ohne SQL kann es nicht viel anders sein.
Gruß
Hansa
majolo - Sa 05.10.02 19:17
Ach klar.An Sql habe ich jetzt gar nicht gedacht.Wäre schön wenn noch einer als Ergänzung den "ohne SQLcode" posten könnte.
Gruss
majolo
hansa - Sa 05.10.02 20:02
Hi,
war mir fast klar. :D Du kannst aber lange auf eine Antwort warten, wenn du nicht mal sagst mit welcher Datenabank du arbeitest! Wie soll dir denn so jemand helfen?
Gruß
Hansa
majolo - Sa 05.10.02 20:56
Ups,ganz vergessen.Mit paradox 7.
Gruss
majolo
MrSpock - So 06.10.02 10:13
Hallo majolo,
um bei dem Beispiel zu bleiben, dass Hansa benutzt hat:
Quelltext
1: 2: 3: 4:
| if artikel.Locate('artikelnummer',VarArrayOf([1000]), []) then Wert := artikel.FieldByName('preis').AsString else Wert := 'Nicht gefunden'; |
Wenn die Tabelle einen Index hat, geht anstatt locate auch FindKey.
majolo - So 06.10.02 21:20
Danke!!
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!