SqlFrom Queryfunctie
Met SqlFrom, SqlSelect, SqlWhere en SqlOrderBy functies wordt een select-statement gevormd die kan worden uitgevoerd met SqlExec. Met SqlFrom wordt de table-reference-list ingesteld.
Met SqlFrom kunnen verschillende
tabellen uit een gegevensbron worden geselecteerd. Indien er geen geldige query actief is
dan heeft SqlFrom geen effect en resulteert in de waarde FALSE en anders
in TRUE.
SqlFrom(table-reference-list)
table-reference-list
(MergedString)
In de table-reference-list
worden de verschillende tabellen opgesomd gescheiden door een komma.
Voorbeeld:
{
//Lijst van alle namen en orders
SqlQuery "DSN=dBase IV", dbase
dbase; //aktiveer de query
SqlFrom(ADRES,ORDERS)
SqlWhere(ADRES.klantnr=ORDERS.klantnr)
SqlExec()
do
}
[na*] [ordernr*]
{
od
}
Opmerking
Met SqlFrom worden alle kolommen en gegevens uit de vermelde tabellen
geselecteerd. Stel dat de tabel TEST slechts een kolom heeft met de naam LETTER en waarden
A, B, C. Stel verder dat de tabel PROEF een kolom heeft met naam CIJFER en waarden 1, 2 en
3 dan resulteert SqlFrom(TEST,PROEF) in de volgende query (tabel) van 9 rijen met de
kolommen LETTER en CIJFER:
LETTER CIJFER
A 1
B 1
C 1
A 2
B 2
C 2
A 3
B 3
C 3