Инструменты пользователя

Инструменты сайта


axapta:работасбазойданных

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
axapta:работасбазойданных [2018/01/15 12:48]
maximbelugin
axapta:работасбазойданных [2018/04/13 22:43] (текущий)
Строка 1: Строка 1:
-Раздел: [[Программирование]]+Раздел: [[Программирование ]]
 ---- ----
-/НаписатьВведение+[[:НаписатьВведение]]
  
 Axapta содержит несколько основных возможностей для работы с базой данных: Axapta содержит несколько основных возможностей для работы с базой данных:
-Работа со структурой данных происходит через узел DataDictionary в [[AOT]]: +Работа со структурой данных происходит через узел DataDictionary в [[AOT ]]: 
-  *Основные элементы [[Таблица]], [[View]], BaseEnum, [[EDT]]+  *Основные элементы [[Таблица ]], [[View ]], BaseEnum, [[EDT ]]
 Для выборки данных: Для выборки данных:
-  *ВстроенныйSQL языка [[XPlusPlus|X++]]+  *[[ВстроенныйSQL]] языка [[XPlusPlus]]
   *Класс/Query для динамической работы со структурой запросов   *Класс/Query для динамической работы со структурой запросов
-  *Элемент [[AOT]] Query +  *Элемент [[AOT ]] Query 
-  *Узлы Query в формах, отчетах, [[View]] и т.д.+  *Узлы Query в формах, отчетах, [[View ]] и т.д.
 Для изменения данных: Для изменения данных:
-  *методы update, insert у записей (см. также УровниИзоляции)+  *методы update, insert у записей (см. также [[УровниИзоляции]])
   *конструкция ~X++ delete_from   *конструкция ~X++ delete_from
  
-Несмотря на некоторое разнообразие методов сквозь все эти компоненты проглядывает единая СтруктураЗапросов которая довольно сильно отличается от принятой в [[:SQL]].+Несмотря на некоторое разнообразие методов сквозь все эти компоненты проглядывает единая [[СтруктураЗапросов]] которая довольно сильно отличается от принятой в [[:SQL ]].
  
-Существуют дополнительный возможности по работе с базой данных (например ДоступКоВнешнимБазам) , которые используют ВзаимодействиеСОкружением (ActiveX и т.д.) и получают доступ к стандартным интерфейсам баз данных (например ADO, обычный [[:SQL|SQL]])+Существуют дополнительный возможности по работе с базой данных (например [[ДоступКоВнешнимБазам]]) , которые используют [[ВзаимодействиеСОкружением]] (ActiveX и т.д.) и получают доступ к стандартным интерфейсам баз данных (например ADO, обычный [[:SQL]])
  
 ---- ----
 OuterJoin работает только если это первая связь в запросе на данном уровне вложенности или fetchMode!=0   OuterJoin работает только если это первая связь в запросе на данном уровне вложенности или fetchMode!=0  
-[[AxForum:8357|axForum - 2 и более OUTER JOIN к одному паренту]] +[[AxForum:8357]] 
-[[http://forum.mazzy.ru/index.php?showtopic=1111|Как из объекта Query вытащить текстовую строку запроса?]] +[[http://forum.mazzy.ru/index.php?showtopic=1111]] 
-ДоступКоВнешнимБазам+[[ДоступКоВнешнимБазам]]
  
-[[http://axapta.mazzy.ru/hints/emptyqueryrange/|Как программно задать пустую строку в критерии запроса]] +[[http://axapta.mazzy.ru/hints/emptyqueryrange/]] 
-СортировкаВЗапросе+[[СортировкаВЗапросе]]
 RecId RecId
-DeleteActions -- с помошью них задаются /ПравилаЦелостности +DeleteActions -- с помошью них задаются [[:ПравилаЦелостности]] 
-ВременнаяТаблица  +[[ВременнаяТаблица]]  
-КонтейнерноеПоле+[[КонтейнерноеПоле]]
 Класс/RecordLinkList Класс/RecordLinkList
  
 ===метаданные=== ===метаданные===
-  *[[Таблица:SqlDictionary]] - это корреляционная таблица (соответствие между объектами Axapta и объектами базы данных) +  *Таблица/SqlDictionary - это корреляционная таблица (соответствие между объектами Axapta и объектами базы данных) 
-  *КакДобавитьНовыйЭлементВEDT +  *[[КакДобавитьНовыйЭлементВEDT]] 
-  *[[Тип:Common]]+  *[[Тип/Common ]]
 ===оптимизация=== ===оптимизация===
  
-[[AxForum:821|SQL в Аксапте]] +[[AxForum:821]] 
-[[AxForum:9952|Как посмотреть уровень изоляции]] -- много полезных сведений про блокировки и оптимизацию +[[AxForum:9952]] -- много полезных сведений про блокировки и оптимизацию 
-[[AxForum:10833|Аналог NOLOCK в аксаптовском Query]] -- про блокировку+[[AxForum:10833]] -- про блокировку
  
 === Интерфейс пользователя для работы с БД === === Интерфейс пользователя для работы с БД ===
-см. также ИнтерфейсПользователя+см. также [[ИнтерфейсПользователя]]
  
-ПереборВыделенныхСтрок -- как обойти все строки выделенные в grid+[[ПереборВыделенныхСтрок]] -- как обойти все строки выделенные в grid
  
  
Строка 54: Строка 54:
 Как сделать чтобы связаный FormDataSource не сохранялся: http://www.axforum.info/forums/showthread.php?s=&threadid=1169 Как сделать чтобы связаный FormDataSource не сохранялся: http://www.axforum.info/forums/showthread.php?s=&threadid=1169
  
-[[http://www.axforum.info/forums/showthread.php?s=&threadid=7181|Как хранить и показывать форматированный текст]]+[[http://www.axforum.info/forums/showthread.php?s=&threadid=7181]]
  
-Ahtoh: //Можете добавить в базу знаний: 2 экзист джойна эквивалентны экзист + иннер джойну// -- /AxForum: [[http://www.axforum.info/forums/showthread.php?s=&postid=79455#post79455|Помогите с query]]+Ahtoh: //Можете добавить в базу знаний: 2 экзист джойна эквивалентны экзист + иннер джойну// -- [[:AxForum]]: [[http://www.axforum.info/forums/showthread.php?s=&postid=79455#post79455]]
axapta/работасбазойданных.1516009684.txt.gz · Последнее изменение: 2018/01/15 12:48 — maximbelugin