Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbankabfargen ohne SELECT - das xte Mal... (https://www.delphipraxis.net/1602-datenbankabfargen-ohne-select-das-xte-mal.html)

Kuckuckskind 12. Dez 2002 19:16


Datenbankabfargen ohne SELECT - das xte Mal...
 
Hallo,

also, ich habe da immer noch dieses Problem, dass ich Daten, außerhalb einer SELECT-Anweisung abfragen will.
Und zwar möchte ich

1. Eine Passwort-Abfrage machen, bei der Benutzername und Passwort in einer Datenbank gespeichert sind. Wenn die richtige Kombination eingegeben wurde, soll sich ein neues Formular öffnen.

2. Möchte ich für jedes Suchergebnis (OnCellClick) ein extra Fenster mit speziellen Angaben zu dem jeweiligen Eintrag ausgeben, die ebenfalls in einer Datenbank gespeichert sind.

Weder bei 1 noch bei 2 sehe ich eine Möglichkeit dies über eien SELECT-Abfrage zu realisieren.
Hat jemand eine Idee oder Erfahrungen damit?

sol_e_sombre 12. Dez 2002 21:11

Hallo,

kannst Du das vielleicht noch etwas näher erläutern!
Irgendwie verstehe ich Dein Problem nicht so ganz1

hacki 12. Dez 2002 22:47

Hi kuckukskind,

wie sind die Daten gespeichert ? In einer Datenbank über, mit Zugriff über die BDE ?

Grundsätzlich mußt du natürlich die Daten zuerst auslesen und die Kombi anschließend vergleichen. Dann über OPEN dein Formular öffnen. Über die BDE mit einer Table-Komponente könnte das etwa so aussehen:

Code:
// Abfrage der Werte
Benutzer := Table.FieldByName('Benutzer').AsString;
Passwort := Table.FieldByName('Pwd').AsString;
// vergleich oder ermittlung der validierung...
if( (StrComp(Benutzer, ErlaubterBenutzer, TRUE ) <> 0) and (StrComp(Pwd, GueltigesPwd, TRUE ) <> 0) ) then Form.OPEN;
Oder ähnlich...

Wie sol_e_sombre bereits geschrieben hat, beschreibe Dein Problem mal genauer.

Gut Nacht
Hacki

MrSpock 13. Dez 2002 06:58

Guten Morgen Kuckuckskind,

warum glaubst du, dass SELECT dir nicht hilft?

Im Artikel Arbeitszeiterfassung hatten wir ja bereits ein ähnliches Problem. Hilft dir das weiter?

MrSpock 14. Dez 2002 21:01

Hochschieb...

Mein letzter Beitrag ist nicht in der Übersicht zu sehen gewesen ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz