Opgeslagen procedures maken in Visual FoxPro-Programma's


Samenvatting


Met de opdracht DATAbase maken kunt u een database maken met behulp van de opdracht DATAbase maken, maar de opdracht DATABASE maken biedt geen manier om opgeslagen procedures te maken. In dit artikel wordt beschreven hoe u met een Visual FoxPro-programma opgeslagen procedures kunt toevoegen aan een nieuwe of bestaande database.

Meer informatie


Als u een opgeslagen procedure aan een bestaande tabel wilt toevoegen, gebruikt u de opdracht toevoeg PROCEDURE om een procedure uit een bestaand tekstbestand uit te voeren en het toe te voegen aan de opgeslagen procedure van een database.

Voorbeeld van stapsgewijs

  1. Maak een nieuwe database of open een bestaande database. Gebruik bijvoorbeeld de volgende opdracht om een database te maken:
       CREATE DATABASE mydata
  2. Maak een tekstbestand waarin de gewenste procedure (s) staan, of open een bestaand procedure bestand. Het tekstbestand moet procedure code bevatten. Hier ziet u een voorbeeld:
       PROCEDURE check_stuff      IF state <> "WA" or state <>"NC"         WAIT WINDOW 'Invalid State'      ENDIF   ENDPROC
    Het procedure bestand kan zoveel procedures bevatten als u wilt weergeven in de opgeslagen procedures van de database.
  3. Als u de procedure (s) aan een bestaande database wilt toevoegen, controleert u of de database is geopend en geeft u de opdracht APPEND PROCEDURES aan, zoals in dit voorbeeld:
       OPEN DATABASE mydata EXCLUSIVE   APPEND PROCEDURE FROM textfile.txt    && Replace textfile.txt with the                                         && actual name of your text file.
Opmerking: de stappen voor het toevoegen van een database moeten exclusief worden geopend. Met behulp van de optionele overschrijving-component kunt u ook de stappen voor het toevoegen van bestaande opgeslagen procedures gebruiken voor de volgende bewerkingen:
   APPEND PROCEDURE FROM textfile.txt OVERWRITE