SelectSQL — различия между версиями

Материал из Фабиус wiki
Перейти к: навигация, поиск
(Новая страница: «SelectSQL - это функция SelectSQL(<sqlstring>, <filepath/connection>, [ANSI=false], [Own=Application], [MessageNoFile=true] [,TableType=Default] [,DisI…»)
 
м
 
(не показано 11 промежуточных версий этого же участника)
Строка 1: Строка 1:
SelectSQL - это функция
+
[[SelectSQL]] - это функция
 +
Выполнение запроса SELECT возвращает таблицу, при ошибке пустой набор данных с полем DUMMY
 +
[[SelectSQL]]( <sqlstring>, <filepath/connection>, [ANSI=false], [Own=Application], [MessageNoFile=true] [,TableType=Default] [,DisInnerException] )
  
SelectSQL(<sqlstring>, <filepath/connection>, [ANSI=false], [Own=Application], [MessageNoFile=true] [,TableType=Default] [,DisInnerException])
+
<sqlstring> - текст SQL запроса
  
Выполнение запроса SELECT возвращает таблицу, при ошибке пустой набор данных с полем DUMMY
+
<filepath/connection> - путь к таблице/connection (обязательные параметры)
  
<sqlstring>-техт SQL запроса,
+
<ANSI> - кодовая таблица ОЕМ, ANSI
  
<filepath/connection>-путь к таблице/connection (обязательные параметры),
+
<Own> - объект, собственник запроса
  
<ANSI>-кодовая таблица ОЕМ,ANSI,
+
<MessageNoFile> - выводить ли сообщение об отсутствии файла
  
<Own>-обьект,собственник запроса,
+
<TableType> - тип таблицы DBF или ADT
  
<MessageNoFile> - выводить ли сообщение об отсутствии файла,
+
<DisInnerException> - запрет обработки ошибок внутри функции
 +
= <span style="color:#0000FF">Важное</span> замечание =
 +
Во избежании утечки памяти необходимо ( при использовании [[SelectSQL]] ) очищать переменные используя процедуру [[CloseTable]]
  
<TableType>-тип таблицы DBF или ADT,
+
= Пример =
 
+
local r09, sql
<DisInnerException>-запрет обработки ошибок внутри функции
+
  
 +
sql := [ Select * From [[R09]] ]
 +
try
 +
  r09 := [[SelectSQL]]( sql, ReflisPath )
 +
finally
 +
  [[CloseTable]]( r09 )
 +
end
 
= Смотрите также =
 
= Смотрите также =
 +
[[Полезные функции]]
  
 
[[Функции Delphi]]
 
[[Функции Delphi]]
 
[[Полезные функции]]
 

Текущая версия на 16:20, 30 мая 2017

SelectSQL - это функция

Выполнение запроса SELECT возвращает таблицу, при ошибке пустой набор данных с полем DUMMY

SelectSQL( <sqlstring>, <filepath/connection>, [ANSI=false], [Own=Application], [MessageNoFile=true] [,TableType=Default] [,DisInnerException] )

<sqlstring> - текст SQL запроса

<filepath/connection> - путь к таблице/connection (обязательные параметры)

<ANSI> - кодовая таблица ОЕМ, ANSI

<Own> - объект, собственник запроса

<MessageNoFile> - выводить ли сообщение об отсутствии файла

<TableType> - тип таблицы DBF или ADT

<DisInnerException> - запрет обработки ошибок внутри функции

Важное замечание

Во избежании утечки памяти необходимо ( при использовании SelectSQL ) очищать переменные используя процедуру CloseTable

Пример

local r09, sql
sql := [ Select * From R09 ]
try
  r09 := SelectSQL( sql, ReflisPath )
finally
  CloseTable( r09 )
end

Смотрите также

Полезные функции

Функции Delphi