Difference between revisions of "ExternalDBase.Struct"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 08:50, 7 February 2021
Struct, Meta (Доступ к интерфейсу Struct внешней информационной базы) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция позволяет получить доступ к интерфейсу Struct для текущей базы данных.
Синтаксис
ExternalDBase.Struct:<Интерфейс Struct (EXDBO)>
Возвращаемое значение
Возвращается особый объект, позволяющий вызвать функции интерфейса Struct.
Примеры
//Пример перечисления реквизитов всех справочников во внешней базе данных db2:=exdb.create(); db2.Connect("127.0.0.1:13521:TCPPassword","User","Password"); Function ВывестиРеквизиты(aEl,Стр=" ") For i:=1 To aEl.Props.Count() Do bEl:=aEl.Props(i); Message(Стр+bEl.Name+", тип данных: "+bEl.DataType); EndDo; EndFunction For i:=1 To db2.Struct.Ref.Count() Do aEl:=db2.Struct.Ref(i); Message("Справочник "+aEl.Name+":"); ВывестиРеквизиты(aEl); For j:=1 To aEl.LineParts.Count() Do bEl:=aEl.LineParts(j); Message(" Строчная часть "+bEl.Name+":"); ВывестиРеквизиты(bEl," "); EndDo; EndDo;