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

Материал из Фабиус wiki
Перейти к: навигация, поиск
(Новая страница: «SQLTOARR - это функция из справочника R266 Выполняет запрос SELECT и возвращает заполненный дв…»)
 
м (Примеры)
Строка 9: Строка 9:
 
   local sql, aa, fld
 
   local sql, aa, fld
  
   if !YesNo( 'Добавить выработку?', false )
+
   if ![[YesNo]]( 'Добавить выработку?', false )
 
     return
 
     return
 
   endif
 
   endif

Версия 08:09, 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 )