แแแแแขแแแแแ แฎแแแกแแฌแงแแแแแก แแแแแแ แแแแแแแชแแแแจแ แแ แแแขแแแ แแชแแฃแ แแแแแฌแงแแแขแแแแแแแจแ แจแแชแแแแแแแก แแแแแขแแ แแแแแกแ แแ แแแแแแแแแแแกแแแแก InterSystems IRIS แแแแแชแแแแ แแแแขแคแแ แแแแ, Ensemble-แแก แแแขแแแ แแชแแแก แแแแขแคแแ แแแแ แแ Cachรฉ DBMS-แแ, แแ แกแฎแแ แแแแแกแแแแแแก แแกแขแแ แแแแ.
แแ แกแขแแขแแแจแ แแแแแ แแแกแแฃแแ แ แแแแแแแชแแแแ, แ แแแแแกแแช, แกแขแแแแแ แขแฃแแ แแแแแแแกแขแ แแ แแแแก แแแกแขแ แฃแแแแขแแแแแ แแ แแแ, แงแแแแแแฆแ แแแงแแแแ แแแแแแแชแแแแแกแ แแ แแแขแแแ แแชแแแก แแแแแฌแงแแแขแแแแแแแแก แแแแแขแแ แแแแแกแแแแก InterSystems IRIS แแแแขแคแแ แแแแ แแ แแแแฃแแแ แจแแชแแแแแแก, แ แแแแกแแช แแกแแแ แฌแแ แแแแฅแแแแแ.
แแแแแกแแแแแ แแแแชแแแก แแแแแแแฃแ แ แแแกแแแแแแก แแแฎแแแก แแ แ แแแแฅแขแแ แแแแก, แแแแฎแแแแแแแก แแแจแแแแแก (JDBC/ODBC แฉแแแแแแ), แซแแแแแก แจแแแแแแแแก แแแแแแแแแก แแแแฅแขแ แแแฃแแ แคแแกแขแแ, แ แแแแ แช zipped XLS แคแแแแแแ. แแแแกแแก แแแแแฅแขแแแแก แแแฎแแ แ แแแแฅแขแแ แแแแก แจแแกแแซแแแแแแแแ. แ แแแแแแแแ แแแ แขแแแ แแ แแคแแแ แกแแกแขแแแแก แแ แแขแแแแแแแแกแแแแก.
แแก แแ แแก CSP แแ แแแ แแแ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ
แแฃ แแแแแขแแ แแกแแแ, แแแฎแแแ แแฎแแแแ แฅแแแแแ แแ แจแแแแแ
แงแแแแแคแแ แ แแแแฌแงแ แแแแฎแแแก แจแแกแฌแแแแแ, แแฃ แ แแแแ แฃแแแ แจแแแขแแแแ แชแแแแแแแแแ แแแแแฅแขแแแจแ InterSystems IRIS-แจแ, Ensemble-แจแ แแ Cachรฉ DBMS-แจแ.
แฒแแแฎแแแก แจแแแแแ
แจแแแแแแ แแแฆแแแฃแแ แแแแแฌแงแแแขแ แแแแแ แแแแแ %CSP.Util.Pane-แแก แแแแแแแก แฅแแแแแแกแแ, แ แแแแแกแแช แแฅแแก แแแแแแ แ แแ แซแแแแแแก แคแแแฏแแ แ แแ Run แฆแแแแแ, แแแฃแก แแ แซแแแแแแก แแแฎแแแฌแแก แแแ แแแแขแ แแแ.
แ แแชแ แจแแแแฎแแ "?" แฉแแแ แแแฆแแแ แแ แแ แซแแแแแแแแก แแแแแ แแฆแฌแแ แแก:
แแแแแแแแแ
แฉแแแ แงแแแแแแ แแแแ แชแแแแแฃแแ แแ แซแแแแแแ แแแแแแแฃแ แแก แแแฎแแ. แ แแแแ แช แฌแแกแ, แแก แแ แแก แแแแแแแฃแ แ แแ แแขแแแแแ แกแแแฃแแแ แ แแ แกแฎแแแกแ แแ แแแฅแขแแก แแแแแ แแแแกแแก. แแแกแ แแแฎแแ แจแแแแซแแแแ แกแแแแ แแกแแแ แ แแแแแแแแแแ แแแแ, แแกแแแ แคแแแขแ แแก แแแแแงแแแแแแ แ แแแแ แช แแแฃแแแ, แแกแแแ แแแแแชแแแแแแ. แแแแแแแ แแแแแซแแแแก แ แแแแฅแขแแ แแแ แแ แฌแแจแแ แจแแกแแซแแแแแแแ:
แแฅแแแ แจแแแแซแแแแ แฌแแจแแแแ แแแแแ แแแแแแแฃแ แ แกแแฎแแแแก แจแแแแแ แแ แซแแแแแแจแ แแแแฃแก ^logMSW-แแก แจแแงแแแแแ.
แแแแ แแ แแ แแแแ แแฅแแแ แจแแแแซแแแแ แฌแแจแแแแ แแฎแแแแ ^log-แแ แแแฌแงแแแฃแแ แแแแแแแฃแ แ (แแ แแขแแแแแแก แแแแแแแแแ), แ.แ. แแแฌแแกแแแฃแแแ แจแแแฆแฃแแแ แจแแแแฎแแแแแแ แฌแแจแแแก แฌแแแแแฆแแแแ.
แแฃ แกแแฎแแแแก แจแแแแแ แจแแแงแแแแ โ*โ, แแแแฆแแแ แแแแแแแแ แกแแแก แแแแแขแแแแแ แแแฎแแกแแแแแแแแแแ. แแแแ แ "*" แแแแแแขแแแก แแฎแแ แแแแก "แแแแแงแแคแแแ MB" แแ แแแแ แ แแแ แกแแแแแแ แแฅแแแแ "แแแแแงแแแแแฃแแ MB". แแ แ แแแฎแกแแแแแแก แแแแแแแแชแแ แแ "แแแ แกแแแแแแแ" แแแงแแคแ แแแแแแแ แแแแกแแแแก, แ แแ แฎแจแแ แแ แแ แซแแแแแแแแแ แแแแแ แแจแ แแแแงแแก แแแแแแแแฃแ แแแแแแแแ. แแแแ แแแแแแแแแแแแ.
แแ แชแฎแ แแแแแแ แจแแแแซแแแแ แแแฐแงแแแ แแฅแขแแฃแ แแแฃแแแแก แแแแแ แแแแแแแแก แกแแแแฎแแแแ แแ แแแ แแแแก แแแ แขแแแแแแ แแแกแ แกแขแแแแแ แขแฃแแ แแแแ แกแแแแฎแแแแ/แ แแแแฅแขแแ แแแแแ แแแแแ แแแแก แแแแจแ R แแ W แแแฌแแแแฃแแแแแ.
แแแฎแแแก
แแแแแ แแจแแก แแแแแงแแแแ Excel แคแแ แแแขแจแ
แแแแ แ แงแแแแแแ แฎแจแแ แแ แแแแแงแแแแแฃแแ แคแฃแแฅแชแแ แแ แแก แจแแแแแฎแแแก แจแแกแ แฃแแแแ. แแแแกแแแแแก แจแแแขแแแแ sql แแแแชแฎแแแแแ แแ แซแแแแแแก แกแแฎแแ.
แแแแแแ แ, แ แแช แฉแแแแแแก แกแแแแแ แแกแ แแงแ แกแขแแแแแ แขแฃแแ แกแแกแขแแแแก แแแ แแแแก แแแ แขแแแจแ, แแงแ แแแแฎแแแแแแแก แจแแกแ แฃแแแแ DBMS-แจแ แแแแคแแแฃแ แแ แแแฃแ JDBC/ODBC แฌแงแแ แแแแแ แแ แจแแแแแแแแก XLS แคแแ แแแขแจแ แแแแแขแแแ, แคแแแแแก แแแแ แฅแแแแแ แแ แแแแแแแแ แแแแฅแขแ แแแฃแแ แคแแกแขแแ. แแแแกแแแแแก, แฉแแแก แฎแแแกแแฌแงแแจแ, แแ แซแแแแแแก แจแแกแ แฃแแแแแแแ, แแฅแแแ แฃแแแ แฉแแ แแแ แฉแแแ แแแแแ "แฉแแแแขแแแ แแแ Excel แคแแแแจแ".
แแก แคแฃแแฅแชแแ แแแ แแ แแก แแแแแแแแก แฉแแแก แงแแแแแแฆแแฃแ แ แฃแขแแแแจแ แแ แแ แฌแแ แแแขแแแแ แแแแแแกแแ แแแ แแแแฃแแแแก แแฎแแ แแแแแแแชแแแแกแ แแ แแแขแแแ แแชแแฃแ แแแแแฌแงแแแขแแแแแแแจแ.
แแแแ แแ แแแแกแแแแแก แแฅแแแ แฏแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ แกแแ แแแ แแ แคแแแแแแแก แจแแฅแแแแก แแแ แแ แแแแฎแแแ แแแแแก แแ แคแแกแขแแก แกแแ แแแ แแก แ แฌแแฃแแแแแแ แกแแแแแแแ; แแแแกแแแแก, แแแแแก แแฎแ แแ, แแฅแแแ แฃแแแ แจแแชแแแแแ แแ แแแ แแแแก แแแแแแแฃแ แ แแแ แแแแขแ แแแแก แแแแแซแแแ ^%App.Setting. .
แแแแแ แแจแแแแก แจแแแแฎแแ แแแแแแแฃแ แแ
แซแแแแแ แฎแจแแ แแ แกแแญแแ แแ แแแแแ แแจแแก แจแแกแ แฃแแแแแก แจแแแแแแแแก แแแแแแแฃแ แแ แจแแแแฎแแ. แแแแกแแแแแก แแ แแแงแแแแ แจแแแแแ แแ แแชแแแฃแ แแแก:
JDBC-แกแแแแก:
##class(App.sys).SqlToDSN
ODBC-แกแแแแก:
##class(App.sys).SaveGateway
SQL แแแแแแแแฅแแแแแแแกแแแแก:
##class(App.sys).SaveSQL
แจแแแแแฎแแแกแแแแก:
##class(App.sys).SaveQuery
แแแแแแแแแ, แแฃ แแแแแแจแ แแ แซแแแแแ
xec do ##class(App.sys).SaveQuery("%SYSTEM.License:Counts","^GN",0)
แแแแแ, แจแแแแแแฎแแ แแแชแแแแแแก แแแแแงแแแแแแก แแแแแแแก แแแแฎแแแแแก แจแแแแแ ^GN แแแกแแแจแ แแ แจแแแแซแแแแ แแแฎแแ แ แ แแงแ แจแแแแฎแฃแแ แแแแแแจแ แแ แซแแแแแแ: result ^GN("%SYSTEM.License:Counts",0)
แแแซแแแแ แแแฃแแ แคแฃแแฅแชแแแแแแฃแ แ แแแแฃแแแแ
แแ แแแแ แ แแแฃแแฏแแแแกแแแ, แ แแแแช แกแแแ แซแแแแแแ แแแแแแ แขแแแ แแ แแแขแแแแขแแแแ แแ แฉแแแ แแฃแจแแแแ, แแงแ แกแแแชแแแแฃแ แ แแแฌแแ แแแ แแแแฃแแแแแก แจแแกแ แฃแแแแแก แฃแแแ แแก แแแแแ แแแ แแแแแแฃแแ แจแแแแแฎแแแก แฎแแแแก แแแแแ แแ แแแแกแแก. แแ แแแแ, แแ แจแแแแซแแแ แแแแจแแแ แแฎแแแ แคแฃแแฅแชแแแแ แแแฎแกแแแแแแจแ แแ แแ แแแกแแ, แแแแแแแแแ, แแฅแขแแฃแ แ แแแฃแแแแ แแแแแขแแแแแ แแแแ แแชแแแแแกแแแแก แแแแแชแแแแแแ.
แแแแแแแแ 1: แแฃแจแแแแ App.Parameter แแแแกแแแ
แจแแฅแแแแแ แแแ แแแแขแ แ "แแแแแแแก แแแแแแแขแแ แแก" แแแแแงแแแแแแ
แแแ แแแแขแ แแก แ แแแแฅแขแแ แแแ "แแคแชแแแแแก" แกแแจแฃแแแแแแ
แแแแแแแแ 2: แแแแแแแแก แแแฎแแ โแแกแขแแ แแแกโ แแแฃแแแ
แแแแแ แแแแแ
แกแขแแขแแแ [9] แจแแแแแแแแฃแแ แแ แแแแแชแแแแ แแแแแแแก แแ แแแก แแแแฃแแแแแแชแแแก แแแแแแ, แจแแแฅแแแ แแแแ แแ, แ แแแแแแช แแฉแแแแแแก แแแแแชแแแแ แแแแแก แแแแแก แงแแแแแแแแฃแ แแ แแคแแแก, แ แแแแแแช แจแแฅแแแแแแ iris.log แคแแแแแแแ (cconsole.log) โExpandโ แฉแแแแฌแแ แแแแก แแแแแงแแแแแแ, แ แแขแ แแกแแแฅแขแฃแแแ แแแแแแแแ แ แแฆแแแแ.
แแแแแแแแแ, แแแแแแแแก แแ แแคแแแ แแกแแแ แจแแแฅแแแ InterSystems IRIS-แจแ, แ แแแแแแช แแกแแแ แแแแแ แแ แแแฃแแแ แแ แแขแแแแแแก แคแแแแแแแ:
แแแกแแแแแแก แแแฃแแแแ:
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
แแแแแแแ แแ แแ แกแฎแแ แกแขแแขแแแแแก แแแขแแ แแแก, แ แแแแแแแช แแแแแฎแแแ แแแ แแ แฎแแแกแแฌแงแแก แจแแฅแแแแจแ.
PS แแก แแ แแแฅแขแ แแแแแ แแแแ แแ แแแแ แ แแแแ แฏแแ แแ แแแแฎแแ แชแแแแแแฃแแ. แฃแแฎแแแแก แแแแแแแแจแ แแแแแแแ แแแแแแแแ:
1. แแแแแแแชแแแก แจแแแแแแ แฉแแ แฉแแแ
2. แแแแแก แคแแ แแแขแแก แแแขแแแแขแฃแ แ แแแแฃแแแแขแแชแแ
แฌแงแแ แ: www.habr.com