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