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

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


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/работасбазойданных.txt · Последние изменения: 2018/04/13 22:43 (внешнее изменение)