Beginnersprobleem in C/Side

redblack_foreverredblack_forever Member Posts: 4
edited 2006-02-17 in NAV Dutch speaking only
Ik heb een tabel Gebruiker waar ID de primary key is en login-id en wachtwoord als secundary key.

Ik heb vervolgens een form gemaakt met 2 velden login-id en wachtwoord. De gebruiker moet vervolgens op de knop "inloggen" klikken om in te loggen. Voor deze knop schrijf ik nu code die de inhoud van de velden met de velden in de database vergelijkt.

Ik vermoed dat er gebruik moet gemaakt worden van de FIND-functie. Ik begrijp de syntax van deze functie niet.

Wil er iemand helpen om de syntax van deze functie kort uit te leggen (eventueel toegepast op mijn probleem)

Dank bij voorbaat

Comments

  • DenSterDenSter Member Posts: 8,307
    Voorbeeld:
    MyRec.RESET; // alle filters verwijderen
    MyRec.SETCURRENTKEY(LoginID,Password); // sorteervolgorde LoginID en Password
    MyRec.SETFILTER(LoginID,txtLoginID);
    IF MyRec.FIND('-') THEN BEGIN // zoek het eerste record op dat aan de filtervoorwaarde voldoet
      IF MyRec.Password <> txtPassWord THEN
        ERROR('Ongeldig wachtwoord');
    END ELSE BEGIN
      ERROR('Ongeldige login ID');
    END;
    
    Voor meer uitleg: Help, C/SIDE Reference guide, search op 'FIND' en daar vind je alle andere mogelijkheden.
Sign In or Register to comment.