SQL uitvoeren
Doel 
Voert elke gewenste SQL-instructie uit op een ODBC-gegevensbron.
Opmaak 
SQL uitvoeren [Geen dialoogvenster; ODBC: <naam gegevensbron>; <SQL-tekst
of berekende SQL>
]
Opties 
 •
Wanneer u Zonder dialoogvenster inschakelt, worden bij de uitvoering van de scriptstap de dialoogvensters SQL opgeven, ODBC-gegevensbron selecteren en Wachtwoord invoeren niet weergegeven.
 •
Klik op Opgeven om het dialoogvenster SQL opgeven weer te geven, waarin u de volgende opties kunt instellen:
 •
Wanneer u op Opgeven klikt, wordt het dialoogvenster ODBC-gegevensbron selecteren weergegeven. Selecteer een gegevensbron in de lijst, klik op OK en voer een geldige gebruikersnaam en een geldig wachtwoord in.
Opmerking  Schakel Gebruikersnaam en wachtwoord opslaan in als u Zonder dialoogvenster hebt ingeschakeld, anders hebben de gebruikers mogelijk geen toegang tot uw gegevensbron.
 •
Bij Berekende SQL-tekst kunt u een berekening maken om te gebruiken als de SQL-opvraag.
 •
Wanneer u SQL-tekst inschakelt, kunt u handmatig een SQL-opvraaginstructie invoeren.
Compatibiliteit 
 
Waar de scriptstap wordt uitgevoerd 
Ondersteund 
FileMaker Pro 
Ja 
FileMaker Server gepland script 
Gedeeltelijk 
FileMaker Go 
Nee 
Custom Web Publishing 
Gedeeltelijk 
FileMaker WebDirect 
Gedeeltelijk 
Runtime-oplossing 
Nee 
Afkomstig van 
FileMaker Pro 6.0 of lager
Beschrijving 
U kunt deze scriptstap gebruiken om gegevens in een ODBC-gegevensbron te beheren via een ODBC SQL-interface. Dit biedt meer controle op de manier waarop FileMaker Pro werkt met ODBC-gegevensbronnen. U kunt meerdere scriptstappen SQL uitvoeren aan een script toevoegen.
Belangrijk  Zie Get-functies voor meer informatie over foutenafhandeling.
 •
Get ( LaatsteODBCfout ) functie geeft de recentste foutstatus die ODBC als resultaat heeft gegeven.
 •
Get ( LaatsteFout ) functie geeft de laatste FileMaker Pro-fout als resultaat.
Opmerkingen
 •
 •
 •
 •
 •
Voorbeeld 1 
Dit voorbeeldscript werkt records bij in de tabel Werknemers van een externe ODBC-gegevensbron.
SQL uitvoeren [SQL-tekst: INSERT INTO Werknemers (WerknemerID, Voornaam, Achternaam, Titel, TelefoonWerk, Salaris) VALUES (100, N'Johan', N'Smits', N'Software-engineer', '987-7000', 100000) UPDATE Werknemers SET Titel = N'Manager' WHERE WerknemerID = 103 DELETE FROM Werknemers WHERE WerknemerID = 103]
Voorbeeld 2 
Dit voorbeeldscript berekent een SQL-instructie om records bij te werken in de tabel Klanten van een externe ODBC-gegevensbron en voert die uit.
SQL uitvoeren [Berekende SQL-tekst: "INSERT INTO Klanten (Bedrijf, Achternaam) VALUES (" & Klanten::Bedrijf & "," & "N'" & Klanten::Achternaam &"')"]
Verwante onderwerpen 
Naslaggegevens voor scriptstappen (alfabetisch overzicht)
Naslaggegevens voor scriptstappen (lijst met categorieën)