SQLTOARR — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м (→Примеры) |
Hisava (обсуждение | вклад) м |
||
| Строка 17: | Строка 17: | ||
fld := { 'DANAL2', 'AMNT' } | fld := { 'DANAL2', 'AMNT' } | ||
aa := SqlToArr( sql, fld ) | aa := SqlToArr( sql, fld ) | ||
| + | |||
| + | = Смотрите также = | ||
| + | |||
| + | [[Функции Delphi]] | ||
| + | |||
| + | [[Полезные функции]] | ||
Версия 08:10, 12 октября 2016
SQLTOARR - это функция из справочника R266
Выполняет запрос SELECT и возвращает заполненный двумерный массив
SQLTOARR(< sql >, { 'имя поля 1', 'имя поля 2', ... } [, path = OpdataPath ])
Примеры
local sql, aa, fld
if !YesNo( 'Добавить выработку?', false ) return endif
sql := [ Select DANAL2, Sum( AMNT ) AMNT From DOCP] + Ret_f_ext() + [ Where KINDDOC = 'PAC' and LVLNUM = '4' and ;
DATDOC = '] + SqlDate( DOCS1->DATDOC ) + [' Group by DANAL2 ]
fld := { 'DANAL2', 'AMNT' }
aa := SqlToArr( sql, fld )