OpenTable Queryfunctie
Met OpenTable kan een tabel uit een gevensbron worden geopend welke is geactiveerd met een variabele die gedeclareerd is met AdoQuery of SqlQuery. Indien OpenTable wordt toegepast met AdoQuery wordt de tabel alleen voor lezen geopend (read only). Bij gebruik van OpenTable met SqlQuery wordt de tabel geopend voor lezen en schrijven (read/write). De functie resulteert in de waarde TRUE indien succesvol en anders in FALSE.
OpenTable(TableName) of OpenTable(TableName,OrderBy)
TableName (MergedString)
In TableName wordt de naam van de tabel opgegeven.
OrderBy (MergedString)
In OrderBy worden de verschillende kolommen opgesomd gescheiden door een komma.
Achter iedere kolomnaam kan optioneel Desc (Asc is
default) worden vermeld om aan te geven date aflopend (oplopend is default) moet worden
gesorteerd.
Voorbeelden met OLE DB Provider en ODBC driver waarin met OpenTable
dezefde tabel wordt geopend.
Voorbeeld 1: OLE DB Provider
//Opmerking: MSDASQL is de Microsoft OLE DB Provider
for ODBC drivers
{
//Overzicht van tabel MAIL gesorteerd op postcode, adres en naam
AdoQuery "Provider=MSDASQL;Data Source=dBase IV", data
data
OpenTable(Mail,postcode desc,adres asc,
naam)
}
Tabel Mail gesorteerd op postcode, adres en naam
{
Do
}
[na*] [po*]
[ad*] [wo*]
{
Od
}
Voorbeeld 2: ODBC Driver
{
//Overzicht van tabel MAIL gesorteerd op postcode, adres en naam
SqlQuery "DSN=dBase IV", data
data
OpenTable(Mail,postcode desc,adres asc,
naam)
}
Tabel Mail gesorteerd op postcode, adres en naam
{
Do
}
[na*] [po*]
[ad*] [wo*]
{
Od
}