PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

【Aras二次开发源码】使用ApplySQL进行快速查询

[复制链接]

2018-8-1 14:16:36 2913 0

admin 发表于 2018-8-1 14:16:36 |阅读模式

admin 楼主

2018-8-1 14:16:36

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
, V! U( \1 p3 @8 x% |
" z  I$ V' l* f7 j

" B( G* u. }, m! f) oTechnique  8 x  }  M, A8 r* S4 J& B3 V2 A/ L; J
Use the  Innovator.applySQL( … )  method to submit SQL direct to the database.  This
& g* `9 Q) u) a# g  N% g4 S- n# lrecipe returns the XML from the  applySQL()  method and forms HTML for a table to 3 [$ [* ~/ r; p% A5 o5 H6 B8 }, A
display the data.
) G( P% l' s1 ?0 d4 ?& s; g. w0 I5 j$ ]: u- r
0 x1 E, j) }, i  K; a5 N4 |
C#  
! g* f" ]  `  t  XInnovator myInnovator = this.newInnovator(); % R$ ^9 B0 u% F7 X$ O" z
Item results = myInnovator.applySQL(
9 D2 w) O& a/ N8 o* e  "select login_name,first_name,last_name,email " + 4 e/ H1 M3 \! @9 A$ P
  "from [user] " + ! \  f: u2 ~0 e* w
  "order by last_name,first_name");
  B! K4 ~8 q. @4 A# W" j 6 a6 @4 }9 A, m
string content = "" +
+ B2 G5 j- K" U  "<style type='text/css'>" + ' b1 [: \5 U. f' H
    "table {background:#000000;}" + % a8 y0 z$ }, D- @$ x
    "th {font:bold 10pt Verdana; background:#0000FF; color:#FFFFFF;}" + 6 g' M( V  M( x6 Y2 V6 y
    "td {font:normal 10pt Verdana; background:#FFFFFF;}" + * E5 f1 k! h# |. A, ]
    "caption {font:bold 14pt Verdana; text-align:left;}" + ' h6 @1 }' n0 O% |* I. t1 l
  "</style>" + & z$ C2 m% S5 p! E/ g$ G% K
    "<table id='tbl' border='0' cellspacing='1' cellpadding='2' datasrc='#itemData'>" +
2 M/ }( @  ^- b! [    "<caption>User Directory</caption>" +
  z2 v7 {) B- T, O1 y    "<thead>" + " u  y* [. Y! V, F/ l0 {7 n' y
      "<tr>" + 1 \9 V2 s' O: K+ f
        "<th>Login Name</th>" + % z! ~: j6 v, J! J. V
        "<th>First Name</th>" +
4 Q0 _; y" B4 U' f0 e' ?* `* X        "<th>Last Name</th>" +   G2 z% r) a5 J8 N4 f# v/ [
        "<th>EMail</th>" + : D6 X' W: X7 m
      "</tr>" +
& ^) D0 W7 |, e8 @3 H, E    "</thead>" +
4 z2 Q- b5 p; F    "<tbody>";
1 C/ M9 i" Y8 _9 k4 K0 Z     ) ^3 c5 t5 S* _- t
XmlNodeList users = results.dom.SelectNodes("//recordset/row");
/ l8 f) U% C' v! D- hfor (int i=0; i<users.Count; i++) {
8 F8 P7 B6 u% F9 Z' b( T content += "<tr><td>" + ((users.SelectSingleNode("login_name") != null) ?  
1 m8 V/ z- _9 b  U' F' m                       users.SelectSingleNode("login_name").InnerText : "") + "</td>";   % h1 O# S! [7 o3 ~. N% D) `
   : J6 |) Y* u; _* J7 t
content += "<td>" + ((users.SelectSingleNode("first_name") != null) ?
! _1 E2 u9 ^8 i4 m                       users.SelectSingleNode("first_name").InnerText : "") + "</td>";   9 p( a! ~3 F) y+ p
   ! D# l5 d7 Y, F7 }" _" j& o
content += "<td>" + ((users.SelectSingleNode("last_name") != null) ? 1 D0 ^) K) B1 u+ N6 j
                       users.SelectSingleNode("last_name").InnerText : "") + "</td>";   ! R0 c2 l  q$ ]# w$ z# H0 l
         0 `. }# w: N9 _4 `7 u7 n
content += "<td>" + ((users.SelectSingleNode("email") != null) ? . @4 ?, F$ W. x0 f. d. Y% i' {( _
                       users.SelectSingleNode("email").InnerText : "") + "</td></tr>";   
$ c: W9 R! l. o% `" I- v   
, ?7 |# Q! u# A}
2 {0 k' w. L. {6 p ' {1 ~" b& ~1 o( l1 C, y1 W
content += "" + : j8 y$ b% Y( R- u" G  S! L
    "</tbody>" +
+ n! f2 q1 Q4 C3 [) J1 {  "</table>"; & l+ o; `% I+ R) \2 ^/ @
; ~8 L+ @9 {% }5 d, R; J
return myInnovator.newResult(content); 0 Y+ k& _' Z, J) @0 m  n; O

4 X3 @+ j! y& Q- o5 Z$ V
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了