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 2911 0

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

admin 楼主

2018-8-1 14:16:36

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

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

x

; n4 ?! i- D/ }" r& `9 d
0 N& {  u0 v' ?7 W' i  M4 g1 H
1 d2 [* g4 P# }Technique  # }+ f5 C+ V; r; H% ^
Use the  Innovator.applySQL( … )  method to submit SQL direct to the database.  This
5 p& @0 Z; _3 u( |  Y- ^  W( krecipe returns the XML from the  applySQL()  method and forms HTML for a table to * k5 Q1 _, N$ q8 H
display the data.
4 y7 `( k) a% E; W! c- K
2 I8 u/ R- C' f% _- F

& B+ Q0 ?' i, l' I) y. iC#  
' \8 H7 A  p% Y6 d2 x* AInnovator myInnovator = this.newInnovator();
9 h+ |$ P9 h! kItem results = myInnovator.applySQL(
5 U( O9 H; m+ a6 C& n( e  "select login_name,first_name,last_name,email " +
; y" i# x% e4 U( U% p$ z# E. l  "from [user] " + 0 E& K  x  O' \* k+ j8 R! L
  "order by last_name,first_name"); ) F+ d2 A6 E  ]) `8 N& {
' _1 u% T& W, C8 J$ Q# f* g
string content = "" +
) M- t( B( y9 Q% u$ C8 ?" m  "<style type='text/css'>" +
6 L6 a+ ^; o. f" ~& L    "table {background:#000000;}" +
" u3 [; {  }  P5 M& ?, |, P    "th {font:bold 10pt Verdana; background:#0000FF; color:#FFFFFF;}" +
' W, C& }" ^  ?' I% T- m! V    "td {font:normal 10pt Verdana; background:#FFFFFF;}" + , q4 T8 K3 I+ ^
    "caption {font:bold 14pt Verdana; text-align:left;}" + 1 P  z) e% R/ V- _" C' L
  "</style>" + ) }1 a; m8 ^7 R! N8 B3 U
    "<table id='tbl' border='0' cellspacing='1' cellpadding='2' datasrc='#itemData'>" + & c) [% O' E, }' B" {
    "<caption>User Directory</caption>" +
8 H2 W+ B7 R% P: l3 N! R3 z$ l) y    "<thead>" +
1 n& f9 {! A5 p' m) w/ y& h      "<tr>" +
6 y$ j6 y0 y. C8 T/ V/ D        "<th>Login Name</th>" + ; z* N% y4 R6 F% u8 W: z
        "<th>First Name</th>" + 7 G" I* _) d' j4 D4 [7 A; t( C
        "<th>Last Name</th>" +
2 n% W7 S# d( U  D        "<th>EMail</th>" + $ X+ D0 i, k( S
      "</tr>" +
' V) J3 n8 a" s! i# |+ I& a& [    "</thead>" + ; J5 N+ x$ A$ g; V- W8 m
    "<tbody>";
* H% A& i* n4 q3 o, z     # ?: p& S$ A  C* ^: H
XmlNodeList users = results.dom.SelectNodes("//recordset/row");
9 Z1 Z' r9 p, k1 ^* Hfor (int i=0; i<users.Count; i++) { / k0 H6 T  N# H
content += "<tr><td>" + ((users.SelectSingleNode("login_name") != null) ?  + m0 S/ M& f6 g. c' s
                       users.SelectSingleNode("login_name").InnerText : "") + "</td>";   
7 e+ F8 l0 e! I. s7 F   
* ^" \& P. D5 B$ V" _ content += "<td>" + ((users.SelectSingleNode("first_name") != null) ?   U: j# `, f  W8 X8 m$ X
                       users.SelectSingleNode("first_name").InnerText : "") + "</td>";   ' n9 ^4 ~, s3 K. z% |# N$ o" E: H
   
" F$ K1 u( O" e# M content += "<td>" + ((users.SelectSingleNode("last_name") != null) ? , b( _6 h$ q4 m5 {% I
                       users.SelectSingleNode("last_name").InnerText : "") + "</td>";   
( f, n: p5 D$ F7 G" d         - \% \# p/ U2 [6 ]& j: J" h! ^
content += "<td>" + ((users.SelectSingleNode("email") != null) ?
. A3 D1 C2 o% H                       users.SelectSingleNode("email").InnerText : "") + "</td></tr>";   
' d! |/ M- B" s) i. F- W1 H9 b   2 l) m/ p/ X9 T6 A+ q2 R; s; e
} & t8 a1 E) Y! O

3 j8 ]7 E$ Z6 c- qcontent += "" + , t7 _# W+ [3 Z* z. ?
    "</tbody>" +
8 J& |% o- M& `1 p) T+ p: k- X) H  "</table>"; $ h0 A# O- Q9 g% \; e* F0 [
! X  l. l$ V' t3 `* z
return myInnovator.newResult(content);
' l) r+ h/ t' N) c! H
% {8 y$ [- j, y* V; J8 [
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了