SelectSQL
Материал из Фабиус wiki
Версия от 12:28, 7 сентября 2016; Hisava (обсуждение | вклад)
SelectSQL - это функция
SelectSQL(<sqlstring>, <filepath/connection>, [ANSI=false], [Own=Application], [MessageNoFile=true] [,TableType=Default] [,DisInnerException])
Выполнение запроса SELECT возвращает таблицу, при ошибке пустой набор данных с полем DUMMY
<sqlstring>-техт SQL запроса,
<filepath/connection>-путь к таблице/connection (обязательные параметры),
<ANSI>-кодовая таблица ОЕМ,ANSI,
<Own>-обьект,собственник запроса,
<MessageNoFile> - выводить ли сообщение об отсутствии файла,
<TableType>-тип таблицы DBF или ADT,
<DisInnerException>-запрет обработки ошибок внутри функции
Важное замечание
Во избежании утечки памяти необходимо
Пример
local r09, sql
sql := [ Select * From R09 ] try r09 := SelectSql( sql, ReflisPath ) finally CloseTable( r09 ) end