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

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

admin 楼主

2018-8-1 14:16:36

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

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

x
" m1 B7 M  \$ u! c$ r
# a' s% U4 I( D) A
" F& l0 [" V$ U3 Q' p/ W
Technique  
0 P! R+ t- W" qUse the  Innovator.applySQL( … )  method to submit SQL direct to the database.  This # P' i% i2 i; R9 @
recipe returns the XML from the  applySQL()  method and forms HTML for a table to * j# f1 w+ ?  x( n
display the data.
. k2 j0 b- C$ z5 _0 c3 `: r
" |: K3 E$ R  V1 |) f) s* {

2 c1 |3 g/ V7 nC#  
% F. l; |+ r8 X0 T$ F. X- S' P/ wInnovator myInnovator = this.newInnovator();
2 D9 ~5 v, S# ]Item results = myInnovator.applySQL( 7 |" x+ }! o& c2 U; m6 T
  "select login_name,first_name,last_name,email " + ; }5 |! Q9 Y" G' U
  "from [user] " +
$ e( o' B' C. S- w0 y8 h$ Z  "order by last_name,first_name");
  i- s& C* x* v  B: a
; u+ ], t5 U7 o! kstring content = "" + . N0 N9 y- e) P& E9 O- L* q
  "<style type='text/css'>" + : c4 k! J" h0 v* X( }; x7 @
    "table {background:#000000;}" + % {6 _! A2 i2 z! [; L( j3 V% Y
    "th {font:bold 10pt Verdana; background:#0000FF; color:#FFFFFF;}" +
% T) ]1 T8 _2 j& p! @4 Q& L3 ^    "td {font:normal 10pt Verdana; background:#FFFFFF;}" + 9 [  q7 ?) Y( E6 g( h. n* a
    "caption {font:bold 14pt Verdana; text-align:left;}" +
+ k: u9 \+ D2 A2 y0 k% I* [  "</style>" + - e5 y8 _5 H2 r# X
    "<table id='tbl' border='0' cellspacing='1' cellpadding='2' datasrc='#itemData'>" + , {' }$ u' b7 d
    "<caption>User Directory</caption>" + $ D: d* q: N) P3 f; j$ h
    "<thead>" +   }% S* E! i, _7 Q# M2 T' K
      "<tr>" +
3 {6 T' A5 U, h8 G        "<th>Login Name</th>" + , h7 w* a. x, B0 @6 q  O- H9 Y
        "<th>First Name</th>" + 5 Y: z1 o+ V- \7 K/ J& s
        "<th>Last Name</th>" +
, w/ Y! a1 S$ I: D' u! A        "<th>EMail</th>" + 4 f$ F8 i6 t9 S+ j( K* \7 r! B! q
      "</tr>" + 6 x4 {- D; Y: ]' l  x, z8 `& `
    "</thead>" + 6 a- z3 ~  R' D
    "<tbody>";
7 N; M% t# L7 C- \8 q: M" |" |) g     7 K! [# C/ q2 b, m
XmlNodeList users = results.dom.SelectNodes("//recordset/row"); . t3 T0 o: W, ~
for (int i=0; i<users.Count; i++) {
2 J  Z$ o, X# T: p content += "<tr><td>" + ((users.SelectSingleNode("login_name") != null) ?  1 e- v0 r1 ~# j+ W
                       users.SelectSingleNode("login_name").InnerText : "") + "</td>";   + ]5 C' `5 E" }
   
  G( ?8 z. w& w9 U0 b content += "<td>" + ((users.SelectSingleNode("first_name") != null) ?
' U( @& F, W' w: F                       users.SelectSingleNode("first_name").InnerText : "") + "</td>";   6 ]2 B, Q% Y( T0 P( N
   2 d  U+ X2 G( J
content += "<td>" + ((users.SelectSingleNode("last_name") != null) ? 2 Y4 n0 h+ k0 |6 ^
                       users.SelectSingleNode("last_name").InnerText : "") + "</td>";   
. ?& J* y$ x9 A2 D7 e# d  @# M) Y) ]         
% X+ l$ A- Q* f" Y9 r8 z  m* n content += "<td>" + ((users.SelectSingleNode("email") != null) ?
2 A' r) z' ~; D9 }' B. m                       users.SelectSingleNode("email").InnerText : "") + "</td></tr>";   
! V7 |0 P( v) [1 i  ]' m( {+ r+ a   2 B8 |, w' `3 x, `$ {
} ! |7 C9 [  E( h; e

4 ]6 y# u+ x4 f8 Ucontent += "" + + L- I0 T& L+ D! f/ S9 m
    "</tbody>" + 4 R4 f* _- i1 Q' b3 z  _- G
  "</table>"; , z, R1 X: z! p, b" L& g: H  ?7 M

' ~2 |7 N, L3 y+ b. ~$ q# C* Ereturn myInnovator.newResult(content);
  t3 o3 ^1 g3 ?5 G% f0 q% ]+ H) h* ~6 c
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了