??xml version="1.0" encoding="utf-8" standalone="yes"?>久久精品国产亚洲AV,色天使色婷婷在线影院亚洲,亚洲人成小说网站色http://www.tkk7.com/yuanhuaming/无论是批评的Q赞扬的Q指着的都请EMAILl我Q你的徏议将是我前进的动? <A href=mailto:yuanhuaming@msn.com >联系?lt;/A>zh-cnSun, 11 May 2025 13:52:27 GMTSun, 11 May 2025 13:52:27 GMT60换博客园?/title><link>http://www.tkk7.com/yuanhuaming/archive/2009/12/18/306542.html</link><dc:creator>疯流成?/dc:creator><author>疯流成?/author><pubDate>Fri, 18 Dec 2009 06:11:00 GMT</pubDate><guid>http://www.tkk7.com/yuanhuaming/archive/2009/12/18/306542.html</guid><wfw:comment>http://www.tkk7.com/yuanhuaming/comments/306542.html</wfw:comment><comments>http://www.tkk7.com/yuanhuaming/archive/2009/12/18/306542.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/yuanhuaming/comments/commentRss/306542.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/yuanhuaming/services/trackbacks/306542.html</trackback:ping><description><![CDATA[http://www.cnblogs.com/yuanhuaming/<br /> <br /> <img src ="http://www.tkk7.com/yuanhuaming/aggbug/306542.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/yuanhuaming/" target="_blank">疯流成?/a> 2009-12-18 14:11 <a href="http://www.tkk7.com/yuanhuaming/archive/2009/12/18/306542.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>NopCommerce 研究心得 1http://www.tkk7.com/yuanhuaming/archive/2009/04/11/265006.html疯流成?/dc:creator>疯流成?/author>Sat, 11 Apr 2009 04:33:00 GMThttp://www.tkk7.com/yuanhuaming/archive/2009/04/11/265006.htmlhttp://www.tkk7.com/yuanhuaming/comments/265006.htmlhttp://www.tkk7.com/yuanhuaming/archive/2009/04/11/265006.html#Feedback8http://www.tkk7.com/yuanhuaming/comments/commentRss/265006.htmlhttp://www.tkk7.com/yuanhuaming/services/trackbacks/265006.html阅读全文

]]>
后台如何调用JSF面的?/title><link>http://www.tkk7.com/yuanhuaming/archive/2007/01/18/94605.html</link><dc:creator>疯流成?/dc:creator><author>疯流成?/author><pubDate>Thu, 18 Jan 2007 04:21:00 GMT</pubDate><guid>http://www.tkk7.com/yuanhuaming/archive/2007/01/18/94605.html</guid><wfw:comment>http://www.tkk7.com/yuanhuaming/comments/94605.html</wfw:comment><comments>http://www.tkk7.com/yuanhuaming/archive/2007/01/18/94605.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/yuanhuaming/comments/commentRss/94605.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/yuanhuaming/services/trackbacks/94605.html</trackback:ping><description><![CDATA[ <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN"> <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?><o:p></o:p></span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN">1.<span style="FONT: 7pt 'Times New Roman'">     </span></span> <span lang="ZH-CN" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN">通过</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN">backing bean </span> <span lang="ZH-CN" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN">寚w面的D行绑?/span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN"> <o:p></o:p></span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN">JSF</span> <span lang="ZH-CN" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN">装?/span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN">HTML</span> <span lang="ZH-CN" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN">控g都有一?/span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN">binding</span> <span lang="ZH-CN" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN">的属性,通过该属性可以在后台对该控g取D倹{?/span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN"> <o:p></o:p></span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"><</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #3f7f7f; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">body</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">></span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> </span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"><</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #3f7f7f; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">f:view</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">></span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> </span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"><</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #3f7f7f; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">h:form</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">></span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> </span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"><</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #3f7f7f; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">h:inputText </span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #7f007f; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">binding</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">=</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">"#{loginBean.txtUser}"<span style="COLOR: teal">></</span><span style="COLOR: #3f7f7f">h:inputText</span><span style="COLOR: teal">></span><o:p></o:p></span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> </span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"><</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #3f7f7f; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">h:commandButton </span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #7f007f; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">actionListener</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">=</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">"#{loginBean.txtListener}"<span style="COLOR: black"></span><span style="COLOR: #7f007f">value</span><span style="COLOR: black">=</span><span style="COLOR: #2a00ff">"enter"</span><span style="COLOR: teal">></</span><span style="COLOR: #3f7f7f">h:commandButton</span><span style="COLOR: teal">></span><o:p></o:p></span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> </span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"></</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #3f7f7f; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">h:form</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">></span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> </span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"></</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #3f7f7f; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">f:view</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">></span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"></</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #3f7f7f; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">body</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">></span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p></o:p></span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p></o:p></span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> </span> <b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #7f0055; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">private</span> </b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> UIInput </span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #0000c0; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">txtUser</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">;</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> </span> <b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #7f0055; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">public</span> </b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> UIInput getTxtUser() {</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> </span> <b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #7f0055; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">return</span> </b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> </span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #0000c0; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">txtUser</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">;</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span>}</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p></o:p></span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> </span> <b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #7f0055; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">public</span> </b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> </span> <b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #7f0055; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">void</span> </b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> setTxtUser(UIInput txtUser) {</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> </span> <b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #7f0055; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">this</span> </b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">.</span> <u> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">txtUser</span> </u> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> = txtUser;</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span>}<span style="mso-tab-count: 1">        </span></span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> </span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> </span> <b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #7f0055; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">public</span> </b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> </span> <b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #7f0055; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">void</span> </b> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> txtListener(ActionEvent e){</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> </span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #0000c0; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">txtUser</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">.setValue(</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #2a00ff; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">"11111"</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">);</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span>System.</span> <i> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #0000c0; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">out</span> </i> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">.println(</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #0000c0; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">txtUser</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">.getValue().toString());</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span>}</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p></o:p></span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">2.<span style="FONT: 7pt 'Times New Roman'">     </span></span> <span lang="ZH-CN" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">在一?/span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">bean</span> <span lang="ZH-CN" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">中调用其?/span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">bean<br /><o:p></o:p></span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1"> <br />        </span> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span>FacesContext context = FacesContext.<i>getCurrentInstance</i>();</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span>ValueBinding binding = context.getApplication().createValueBinding(</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align="left"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> </span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #2a00ff; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">"#{uptBean}"</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">);</span> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span> <span style="mso-tab-count: 1">        </span>uptBean bean = (uptBean) binding.getValue(context);</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p></o:p></span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="ZH-CN" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">q段代码是用来调用</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: #2a00ff; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">uptBean</span> <span lang="ZH-CN" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">?/span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">CreateValueBinding</span> <span lang="ZH-CN" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">Q)(j)Ҏ(gu)中的参数Q可以是</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">bean</span> <span lang="ZH-CN" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">Q也可以</span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">bean</span> <span lang="ZH-CN" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt">中对应得数据?br /></span> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: SimSun; mso-fareast-language: ZH-CN; mso-bidi-font-family: 'Courier New'; mso-font-kerning: 0pt"> <br /> <br /> <br /> <o:p></o:p></span> </p> <p class="MsoNormal" style="MARGIN: 0mm 0mm 0pt"> <span lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: SimSun; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH-CN"> <o:p></o:p></span> </p> <img src ="http://www.tkk7.com/yuanhuaming/aggbug/94605.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/yuanhuaming/" target="_blank">疯流成?/a> 2007-01-18 12:21 <a href="http://www.tkk7.com/yuanhuaming/archive/2007/01/18/94605.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ALV单的应用http://www.tkk7.com/yuanhuaming/archive/2006/12/18/88457.html疯流成?/dc:creator>疯流成?/author>Mon, 18 Dec 2006 02:47:00 GMThttp://www.tkk7.com/yuanhuaming/archive/2006/12/18/88457.htmlhttp://www.tkk7.com/yuanhuaming/comments/88457.htmlhttp://www.tkk7.com/yuanhuaming/archive/2006/12/18/88457.html#Feedback0http://www.tkk7.com/yuanhuaming/comments/commentRss/88457.htmlhttp://www.tkk7.com/yuanhuaming/services/trackbacks/88457.html Tables: MARA.
*在这里定义一个用于显C的内部?br />data: begin of itab occurs 
10 ,
        MATNR like MARA-MATNR
,
        MTART LIKE MARA-MTART
,
        MEINS LIKE MARA-MEINS
,
      end of itab.

*
type-pools: slis.

*定义一个显C的内表的一?br />DATA: L_ALV_FILED  TYPE SLIS_FIELDCAT_ALV.

*定义昄的一列的框架
DATA: L_ALV_FILEDCAT  TYPE SLIS_T_FIELDCAT_ALV.
CLEAR L_ALV_FILED.

*定义W一列的属?br />*定义昄位置
, 昄的字D?在下面传递内表中的名字一L(fng)?br />*昄标题名字
L_ALV_FILED-COL_POS 
=   1 .
L_ALV_FILED-FIELDNAME 
=  'MATNR'.
L_ALV_FILED-seltext_M 
=  'W一?.
APPEND L_ALV_FILED TO L_ALV_FILEDCAT.

L_ALV_FILED-COL_POS 
=   2 .
L_ALV_FILED-FIELDNAME 
=  'MTART'.
L_ALV_FILED-seltext_M 
=  'W二?.
APPEND L_ALV_FILED TO L_ALV_FILEDCAT.

L_ALV_FILED-COL_POS 
=   3 .
L_ALV_FILED-FIELDNAME 
=  'MEINS'.
L_ALV_FILED-seltext_M 
=  'W三?.
APPEND L_ALV_FILED TO L_ALV_FILEDCAT.


*输出画面
SELECT-OPTIONS: P_MATNR FOR MARA-MATNR.


*查询以下三个字段的数?/span> , 然后攑օq个内表
SELECT MATNR
       MTART
       MEINS
  INTO CORRESPONDING FIELDS OF TABLE ITAB
  FROM MARA
 WHERE MATNR IN P_MATNR.

 APPEND ITAB.

*然后调用以下的这个函?然后
* 把定义的昄框架和数据内表传递过?
* REUSE_ALV_LIST_DISPLAY
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
       IT_FIELDCAT 
=  L_ALV_FILEDCAT
    Tables
       t_outtab 
=  ITAB.


]]>
SAP的Dialog中的控g如何输入负数?/title><link>http://www.tkk7.com/yuanhuaming/archive/2006/12/15/87998.html</link><dc:creator>疯流成?/dc:creator><author>疯流成?/author><pubDate>Fri, 15 Dec 2006 09:17:00 GMT</pubDate><guid>http://www.tkk7.com/yuanhuaming/archive/2006/12/15/87998.html</guid><wfw:comment>http://www.tkk7.com/yuanhuaming/comments/87998.html</wfw:comment><comments>http://www.tkk7.com/yuanhuaming/archive/2006/12/15/87998.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/yuanhuaming/comments/commentRss/87998.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/yuanhuaming/services/trackbacks/87998.html</trackback:ping><description><![CDATA[ <p>?l)C2个礼拜的ABAPQ感觉这个语a和开发工L(fng)直够烂,可能是我其它开发工L(fng)多的原因吧。唠叨的话也不说了,最q碰C个在Dialog中显CZ个字D,q个字段是int型,但是有负数的情况下出异常Q我是百思不得其解阿。数据类型都一PZ么报?cd转换错误"?<br />搞了半天最后在高h的指点下才搞定了?br />是在控件的TEXT值的最?个V .  我是?阿~~~~~~~~~~今天l于长见识了?/p> <img src ="http://www.tkk7.com/yuanhuaming/aggbug/87998.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/yuanhuaming/" target="_blank">疯流成?/a> 2006-12-15 17:17 <a href="http://www.tkk7.com/yuanhuaming/archive/2006/12/15/87998.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sap 部分函数 http://www.tkk7.com/yuanhuaming/archive/2006/12/15/87952.html疯流成?/dc:creator>疯流成?/author>Fri, 15 Dec 2006 07:22:00 GMThttp://www.tkk7.com/yuanhuaming/archive/2006/12/15/87952.htmlhttp://www.tkk7.com/yuanhuaming/comments/87952.htmlhttp://www.tkk7.com/yuanhuaming/archive/2006/12/15/87952.html#Feedback0http://www.tkk7.com/yuanhuaming/comments/commentRss/87952.htmlhttp://www.tkk7.com/yuanhuaming/services/trackbacks/87952.html 

WS_DOWNLOAD  :下蝲表格到本地文?可能没有cȝҎ(gu)高效
RP_LAST_DAY_OF_MONTHSQ取月的最后一?br />UNIT_CONVERSION_SIMPLEQ?span lang="ZH-TW" style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: PMingLiU">单位换算
WS_FILENAME_GETQ呼叫open dialog的方?br />C14B_ADD_TIMEQ加旉到某q某?br />BAPI_CURRENCY_CONV_TO_INTERNALQ将货币转成内部存储?br />BAPI_CURRENCY_CONV_TO_EXTERNALQ将货币转成外部储存?br />CONVERSION_EXIT_ALPHA_OUTPUTQ将数字前的0都去?br />NUMERIC_CHECKQ判断是否ؓ(f)数字
SPELL_AMOUNT Q?font color="#000000">?/font>数字转化成文?/font>

TMP_GUI_FILE_OPEN_DIALOG 调用选择文g对话?/span>
ALSM_EXCEL_TO_INTERNAL_TABLE Excel数据到内部表
CATS_NUMERIC_INPUT_CHECKQ数值检?/span>



]]>
[转]Windows消息大全使用详解http://www.tkk7.com/yuanhuaming/archive/2006/11/21/82545.html疯流成?/dc:creator>疯流成?/author>Tue, 21 Nov 2006 07:18:00 GMThttp://www.tkk7.com/yuanhuaming/archive/2006/11/21/82545.htmlhttp://www.tkk7.com/yuanhuaming/comments/82545.htmlhttp://www.tkk7.com/yuanhuaming/archive/2006/11/21/82545.html#Feedback0http://www.tkk7.com/yuanhuaming/comments/commentRss/82545.htmlhttp://www.tkk7.com/yuanhuaming/services/trackbacks/82545.htmlq东西很有用...
先放q有需要的时侯来看.....
消息Q就是指Windows发出的一个通知Q告诉应用程序某个事情发生了。例如,单击鼠标、改
变窗口尺寸、按下键盘上的一个键都会(x)使Windows发送一个消息给应用E序。消息本w是作ؓ(f)
一个记录传递给应用E序的,q个记录中包含了消息的类型以?qing)其他信息。例如,对于单击?br />标所产生的消息来_(d)q个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsgQ?/font>
它在Windows单元中是q样声明的:(x)
type
TMsg = packed record
hwnd: HWND; / /H口句柄
message: UINT; / /消息帔R标识W?br />wParam: WPARAM ; // 32位消息的特定附加信息
lParam: LPARAM ; // 32位消息的特定附加信息
time: DWORD; / /消息创徏时的旉
pt: TPoint; / /消息创徏时的鼠标位置
end;
消息中有什么?
是否觉得一个消息记录中的信息像希腊语一P如果是这P那么看一看下面的解释Q?br />hwnd 32位的H口句柄。窗口可以是Mcd的屏q对象,因ؓ(f)Win32能够l护大多数可视对?br />的句?H口、对话框、按钮、编辑框{??br />message 用于区别其他消息的常量|q些帔R可以是Windows单元中预定义的常量,也可?br />是自定义的常量?br />wParam 通常是一个与消息有关的常量|也可能是H口或控件的句柄?br />lParam 通常是一个指向内存中数据的指针。由于W P a r a m、l P a r a m和P o i n t e r
都是3 2位的Q?br />因此Q它们之间可以相互{换?/font>
WM_NULL = $0000;
WM_CREATE = $0001;
应用E序创徏一个窗?br />WM_DESTROY = $0002;
一个窗口被销?br />WM_MOVE = $0003;
Ud一个窗?br />WM_SIZE = $0005;
改变一个窗口的大小
WM_ACTIVATE = $0006;
一个窗口被ȀzL失去Ȁzȝ态;
WM_SETFOCUS = $0007;
获得焦点?br />WM_KILLFOCUS = $0008;
失去焦点
WM_ENABLE = $000A;
改变enable状?br />WM_SETREDRAW = $000B;
讄H口是否能重?
WM_SETTEXT = $000C;
应用E序发送此消息来设|一个窗口的文本
WM_GETTEXT = $000D;
应用E序发送此消息来复制对应窗口的文本到缓冲区
WM_GETTEXTLENGTH = $000E;
得到与一个窗口有关的文本的长度(不包含空字符Q?br />WM_PAINT = $000F;
要求一个窗口重画自?br />WM_CLOSE = $0010;
当一个窗口或应用E序要关闭时发送一个信?br />WM_QUERYENDSESSION = $0011;
当用户选择l束对话框或E序自己调用ExitWindows函数
WM_QUIT = $0012;
用来l束E序q行或当E序调用postquitmessage函数
WM_QUERYOPEN = $0013;
当用L(fng)口恢复以前的大小位置Ӟ把此消息发送给某个图标
WM_ERASEBKGND = $0014;
当窗口背景必被擦除Ӟ例在H口改变大小Ӟ(j)
WM_SYSCOLORCHANGE = $0015;
当系l颜色改变时Q发送此消息l所有顶U窗?br />WM_ENDSESSION = $0016;
当系l进E发出WM_QUERYENDSESSION消息后,此消息发送给应用E序Q?br />通知它对话是否结?br />WM_SYSTEMERROR = $0017;
WM_SHOWWINDOW = $0018;
当隐藏或昄H口是发送此消息l这个窗?br />WM_ACTIVATEAPP = $001C;
发此消息l应用程序哪个窗口是ȀzȝQ哪个是非激zȝQ?br />WM_FONTCHANGE = $001D;
当系l的字体资源库变化时发送此消息l所有顶U窗?br />WM_TIMECHANGE = $001E;
当系l的旉变化时发送此消息l所有顶U窗?br />WM_CANCELMODE = $001F;
发送此消息来取消某U正在进行的摸态(操作Q?br />WM_SETCURSOR = $0020;
如果鼠标引v光标在某个窗口中Ud且鼠标输入没有被捕获Ӟ发消息l某个窗?br />WM_MOUSEACTIVATE = $0021;
当光标在某个非激zȝH口中而用h按着鼠标的某个键发送此消息l当前窗?br />WM_CHILDACTIVATE = $0022;
发送此消息lMDI子窗口当用户点击此窗口的标题栏,或当H口被激z,UdQ改变大?br />WM_QUEUESYNC = $0023;
此消息由Z计算机的训练E序发送,通过WH_JOURNALPALYBACK的hookE序
分离出用戯入消?br />WM_GETMINMAXINFO = $0024;
此消息发送给H口当它?yu)要改变大小或位|;
WM_PAINTICON = $0026;
发送给最化H口当它图标要被重?br />WM_ICONERASEBKGND = $0027;
此消息发送给某个最化H口Q仅当它在画图标前它的背景必被重画
WM_NEXTDLGCTL = $0028;
发送此消息l一个对话框E序L改焦点位|?br />WM_SPOOLERSTATUS = $002A;
每当打印理列队增加或减一条作业时发出此消?
WM_DRAWITEM = $002B;
当buttonQcomboboxQlistboxQmenu的可视外观改变时发?br />此消息给q些IZg的所有?br />WM_MEASUREITEM = $002C;
当button, combo box, list box, list view control, or menu item 被创建时
发送此消息l控件的所有?br />WM_DELETEITEM = $002D;
当the list box ?combo box 被销???某些被删除通过LB_DELETESTRING,
LB_RESETCONTENT, CB_DELETESTRING, or CB_RESETCONTENT 消息
WM_VKEYTOITEM = $002E;
此消息有一个LBS_WANTKEYBOARDINPUT风格的发出给它的所有者来响应WM_KEYDOWN消息
WM_CHARTOITEM = $002F;
此消息由一个LBS_WANTKEYBOARDINPUT风格的列表框发送给他的所有者来响应WM_CHAR消息
WM_SETFONT = $0030;
当绘制文本时E序发送此消息得到控g要用的颜?
WM_GETFONT = $0031;
应用E序发送此消息得到当前控gl制文本的字?br />WM_SETHOTKEY = $0032;
应用E序发送此消息让一个窗口与一个热键相兌
WM_GETHOTKEY = $0033;
应用E序发送此消息来判断热键与某个H口是否有关?br />WM_QUERYDRAGICON = $0037;
此消息发送给最化H口Q当此窗口将要被拖放而它的类中没有定义图标,应用E序能返回一
个图标或光标的句柄,当用h攑֛标时pȝ昄q个图标或光?br />WM_COMPAREITEM = $0039;
发送此消息来判定combobox或listbox新增加的的相对位置
WM_GETOBJECT = $003D;
WM_COMPACTING = $0041;
昄内存已经很少?br />WM_WINDOWPOSCHANGING = $0046;
发送此消息l那个窗口的大小和位|将要被改变Ӟ来调用setwindowpos函数或其它窗口管?br />函数
WM_WINDOWPOSCHANGED = $0047;
发送此消息l那个窗口的大小和位|已l被改变Ӟ来调用setwindowpos函数或其它窗口管?br />函数
WM_POWER = $0048;Q适用?6位的windowsQ?br />当系l将要进入暂停状态时发送此消息
WM_COPYDATA = $004A;
当一个应用程序传递数据给另一个应用程序时发送此消息
WM_CANCELJOURNAL = $004B;
当某个用户取消程序日志激zȝ态,提交此消息给E序
WM_NOTIFY = $004E;
当某个控件的某个事g已经发生或这个控仉要得C些信息时Q发送此消息l它的父H口
WM_INPUTLANGCHANGEREQUEST = $0050;
当用户选择某种输入语言Q或输入语言的热键改?br />WM_INPUTLANGCHANGE = $0051;
当^台现场已l被改变后发送此消息l受影响的最H口
WM_TCARD = $0052;
当程序已l初始化windows帮助例程时发送此消息l应用程?br />WM_HELP = $0053;
此消息显C用h下了F1Q如果某个菜单是ȀzȝQ就发送此消息个此H口兌的菜单,否则
?br />发送给有焦点的H口Q如果当前都没有焦点Q就把此消息发送给当前ȀzȝH口
WM_USERCHANGED = $0054;
当用户已l登入或退出后发送此消息l所有的H口Q当用户d或退出时pȝ更新用户的具?/font>
讄信息Q在用户更新讄时系l马上发送此消息Q?br />WM_NOTIFYFORMAT = $0055;
公用控gQ自定义控g和他们的父窗口通过此消息来判断控g是用ANSIq是UNICODEl构
在WM_NOTIFY消息Q用此控g能某个控g与它的父控g之间q行怺通信
WM_CONTEXTMENU = $007B;
当用h个窗口中点击了一下右键就发送此消息l这个窗?br />WM_STYLECHANGING = $007C;
当调用SETWINDOWLONG函数要改变一个或多个 H口的风格时发送此消息l那个窗?br />WM_STYLECHANGED = $007D;
当调用SETWINDOWLONG函数一个或多个 H口的风格后发送此消息l那个窗?br />WM_DISPLAYCHANGE = $007E;
当显C器的分辨率改变后发送此消息l所有的H口
WM_GETICON = $007F;
此消息发送给某个H口来返回与某个H口有关q的大图标或图标的句柄Q?br />WM_SETICON = $0080;
E序发送此消息让一个新的大图标或小图标与某个窗口关联;
WM_NCCREATE = $0081;
当某个窗口第一ơ被创徏Ӟ此消息在WM_CREATE消息发送前发送;
WM_NCDESTROY = $0082;
此消息通知某个H口Q非客户区正在销?br />WM_NCCALCSIZE = $0083;
当某个窗口的客户区域必须被核时发送此消息
WM_NCHITTEST = $0084;//Ud鼠标Q按住或释放鼠标时发?br />WM_NCPAINT = $0085;
E序发送此消息l某个窗口当它(H口Q的框架必须被绘制时Q?br />WM_NCACTIVATE = $0086;
此消息发送给某个H口 仅当它的非客户区需要被改变来显C是Ȁz还是非Ȁzȝ态;
WM_GETDLGCODE = $0087;
发送此消息l某个与对话框程序关联的控gQwiddows控制方位键和TAB键输入q入此控?br />通过响应WM_GETDLGCODE消息Q应用程序可以把他当成一个特D的输入控gq能处理?br />WM_NCMOUSEMOVE = $00A0;
当光标在一个窗口的非客户区内移动时发送此消息l这个窗?//非客户区为:(x)H体的标题栏
?qing)?
的边框体
WM_NCLBUTTONDOWN = $00A1;
当光标在一个窗口的非客户区同时按下鼠标左键时提交此消息
WM_NCLBUTTONUP = $00A2;
当用户释N标左键同时光标某个窗口在非客户区十发送此消息Q?br />WM_NCLBUTTONDBLCLK = $00A3;
当用户双击鼠标左键同时光标某个窗口在非客户区十发送此消息
WM_NCRBUTTONDOWN = $00A4;
当用h下鼠标右键同时光标又在窗口的非客户区时发送此消息
WM_NCRBUTTONUP = $00A5;
当用户释N标右键同时光标又在窗口的非客户区时发送此消息
WM_NCRBUTTONDBLCLK = $00A6;
当用户双击鼠标右键同时光标某个窗口在非客户区十发送此消息
WM_NCMBUTTONDOWN = $00A7;
当用h下鼠标中键同时光标又在窗口的非客户区时发送此消息
WM_NCMBUTTONUP = $00A8;
当用户释N标中键同时光标又在窗口的非客户区时发送此消息
WM_NCMBUTTONDBLCLK = $00A9;
当用户双击鼠标中键同时光标又在窗口的非客户区时发送此消息
WM_KEYFIRST = $0100;
WM_KEYDOWN = $0100;
//按下一个键
WM_KEYUP = $0101;
//释放一个键
WM_CHAR = $0102;
//按下某键Qƈ已发出WM_KEYDOWNQ?WM_KEYUP消息
WM_DEADCHAR = $0103;
当用translatemessage函数译WM_KEYUP消息时发送此消息l拥有焦点的H口
WM_SYSKEYDOWN = $0104;
当用h住ALT键同时按下其它键时提交此消息l拥有焦点的H口Q?br />WM_SYSKEYUP = $0105;
当用户释放一个键同时ALT 键还按着时提交此消息l拥有焦点的H口
WM_SYSCHAR = $0106;
当WM_SYSKEYDOWN消息被TRANSLATEMESSAGE函数译后提交此消息l拥有焦点的H口
WM_SYSDEADCHAR = $0107;
当WM_SYSKEYDOWN消息被TRANSLATEMESSAGE函数译后发送此消息l拥有焦点的H口
WM_KEYLAST = $0108;
WM_INITDIALOG = $0110;
在一个对话框E序被显C前发送此消息l它Q通常用此消息初始化控件和执行其它d
WM_COMMAND = $0111;
当用户选择一条菜单命令项或当某个控g发送一条消息给它的父窗口,一个快捷键被翻?br />WM_SYSCOMMAND = $0112;
当用户选择H口菜单的一条命令或当用户选择最大化或最化旉个窗口会(x)收到此消?br />WM_TIMER = $0113; //发生了定时器事g
WM_HSCROLL = $0114;
当一个窗口标准水qx动条产生一个滚动事件时发送此消息l那个窗口,也发送给拥有它的?br />?br />WM_VSCROLL = $0115;
当一个窗口标准垂直滚动条产生一个滚动事件时发送此消息l那个窗口也Q发送给拥有它的?br />?WM_INITMENU = $0116;
当一个菜单将要被ȀzL发送此消息Q它发生在用戯单条中的某项或按下某个菜单键Q它?br />许程序在昄前更改菜?br />WM_INITMENUPOPUP = $0117;
当一个下拉菜单或子菜单将要被ȀzL发送此消息Q它允许E序在它昄前更改菜单,而不?br />改变全部
WM_MENUSELECT = $011F;
当用户选择一条菜单项时发送此消息l菜单的所有者(一般是H口Q?br />WM_MENUCHAR = $0120;
当菜单已被激zȝh下了某个键(不同于加速键Q,发送此消息l菜单的所有者;
WM_ENTERIDLE = $0121;
当一个模态对话框或菜单进入空载状态时发送此消息l它的所有者,一个模态对话框或菜单进
入空载状态就是在处理完一条或几条先前的消息后没有消息它的列队中等?br />WM_MENURBUTTONUP = $0122;
WM_MENUDRAG = $0123;
WM_MENUGETOBJECT = $0124;
WM_UNINITMENUPOPUP = $0125;
WM_MENUCOMMAND = $0126;
WM_CHANGEUISTATE = $0127;
WM_UPDATEUISTATE = $0128;
WM_QUERYUISTATE = $0129;
WM_CTLCOLORMSGBOX = $0132;
在windowsl制消息框前发送此消息l消息框的所有者窗口,通过响应q条消息Q所有者窗?br />可以通过使用l定的相xC备的句柄来设|消息框的文本和背景颜色
WM_CTLCOLOREDIT = $0133;
当一个编辑型控g要被绘制时发送此消息l它的父H口Q通过响应q条消息Q所有者窗口可
以通过使用l定的相xC备的句柄来设|编辑框的文本和背景颜色
WM_CTLCOLORLISTBOX = $0134;
当一个列表框控g要被绘制前发送此消息l它的父H口Q通过响应q条消息Q所有者窗口可
以通过使用l定的相xC备的句柄来设|列表框的文本和背景颜色
WM_CTLCOLORBTN = $0135;
当一个按钮控件将要被l制时发送此消息l它的父H口Q通过响应q条消息Q所有者窗口可?br />通过使用l定的相xC备的句柄来设|按U的文本和背景颜?br />WM_CTLCOLORDLG = $0136;
当一个对话框控g要被绘制前发送此消息l它的父H口Q通过响应q条消息Q所有者窗口可
以通过使用l定的相xC备的句柄来设|对话框的文本背景颜?br />WM_CTLCOLORSCROLLBAR= $0137;
当一个滚动条控g要被绘制时发送此消息l它的父H口Q通过响应q条消息Q所有者窗口可
以通过使用l定的相xC备的句柄来设|滚动条的背景颜?br />WM_CTLCOLORSTATIC = $0138;
当一个静态控件将要被l制时发送此消息l它的父H口Q通过响应q条消息Q所有者窗口可?br />通过使用l定的相xC备的句柄来设|静态控件的文本和背景颜?br />WM_MOUSEFIRST = $0200;
WM_MOUSEMOVE = $0200;
// Ud鼠标
WM_LBUTTONDOWN = $0201;
//按下鼠标左键
WM_LBUTTONUP = $0202;
//释放鼠标左键
WM_LBUTTONDBLCLK = $0203;
//双击鼠标左键
WM_RBUTTONDOWN = $0204;
//按下鼠标右键
WM_RBUTTONUP = $0205;
//释放鼠标右键
WM_RBUTTONDBLCLK = $0206;
//双击鼠标右键
WM_MBUTTONDOWN = $0207;
//按下鼠标中键
WM_MBUTTONUP = $0208;
//释放鼠标中键
WM_MBUTTONDBLCLK = $0209;
//双击鼠标中键
WM_MOUSEWHEEL = $020A;
当鼠标轮子{动时发送此消息个当前有焦点的控?br />WM_MOUSELAST = $020A;
WM_PARENTNOTIFY = $0210;
当MDI子窗口被创徏或被销毁,或用h了一下鼠标键而光标在子窗口上时发送此消息l它?br />父窗?br />WM_ENTERMENULOOP = $0211;
发送此消息通知应用E序的主H口that已经q入了菜单@环模?br />WM_EXITMENULOOP = $0212;
发送此消息通知应用E序的主H口that已退Z菜单循环模式
WM_NEXTMENU = $0213;
WM_SIZING = 532;
当用h在调整窗口大时发送此消息l窗口;通过此消息应用程序可以监视窗口大和位置
也可以修改他?br />WM_CAPTURECHANGED = 533;
发送此消息 l窗口当它失LL(fng)鼠标Ӟ
WM_MOVING = 534;
当用户在UdH口时发送此消息Q通过此消息应用程序可以监视窗口大和位置也可以修改他
们;
WM_POWERBROADCAST = 536;
此消息发送给应用E序来通知它有关电(sh)源管理事Ӟ
WM_DEVICECHANGE = 537;
当设备的g配置改变时发送此消息l应用程序或讑֤驱动E序
WM_IME_STARTCOMPOSITION = $010D;
WM_IME_ENDCOMPOSITION = $010E;
WM_IME_COMPOSITION = $010F;
WM_IME_KEYLAST = $010F;
WM_IME_SETCONTEXT = $0281;
WM_IME_NOTIFY = $0282;
WM_IME_CONTROL = $0283;
WM_IME_COMPOSITIONFULL = $0284;
WM_IME_SELECT = $0285;
WM_IME_CHAR = $0286;
WM_IME_REQUEST = $0288;
WM_IME_KEYDOWN = $0290;
WM_IME_KEYUP = $0291;
WM_MDICREATE = $0220;
应用E序发送此消息l多文档的客L(fng)口来创徏一个MDI 子窗?br />WM_MDIDESTROY = $0221;
应用E序发送此消息l多文档的客L(fng)口来关闭一个MDI 子窗?br />WM_MDIACTIVATE = $0222;
应用E序发送此消息l多文档的客L(fng)口通知客户H口Ȁzd一个MDI子窗口,当客L(fng)口收
到此消息后,它发出WM_MDIACTIVE消息lMDI子窗口(未激z)(j)ȀzdQ?br />WM_MDIRESTORE = $0223;
E序 发送此消息lMDI客户H口让子H口从最大最化恢复到原来大?br />WM_MDINEXT = $0224;
E序 发送此消息lMDI客户H口ȀzM一个或前一个窗?br />WM_MDIMAXIMIZE = $0225;
E序发送此消息lMDI客户H口来最大化一个MDI子窗口;
WM_MDITILE = $0226;
E序 发送此消息lMDI客户H口以^铺方式重新排列所有MDI子窗?br />WM_MDICASCADE = $0227;
E序 发送此消息lMDI客户H口以层叠方式重新排列所有MDI子窗?br />WM_MDIICONARRANGE = $0228;
E序 发送此消息lMDI客户H口重新排列所有最化的MDI子窗?br />WM_MDIGETACTIVE = $0229;
E序 发送此消息lMDI客户H口来找到激zȝ子窗口的句柄
WM_MDISETMENU = $0230;
E序 发送此消息lMDI客户H口用MDI菜单代替子窗口的菜单
WM_ENTERSIZEMOVE = $0231;
WM_EXITSIZEMOVE = $0232;
WM_DROPFILES = $0233;
WM_MDIREFRESHMENU = $0234;
WM_MOUSEHOVER = $02A1;
WM_MOUSELEAVE = $02A3;
WM_CUT = $0300;
E序发送此消息l一个编辑框或combobox来删除当前选择的文?br />WM_COPY = $0301;
E序发送此消息l一个编辑框或combobox来复制当前选择的文本到剪脓(chung)?br />WM_PASTE = $0302;
E序发送此消息leditcontrol或combobox从剪贴板中得到数?br />WM_CLEAR = $0303;
E序发送此消息leditcontrol或combobox清除当前选择的内容;
WM_UNDO = $0304;
E序发送此消息leditcontrol或combobox撤消最后一ơ操?br />WM_RENDERFORMAT = $0305Q?/font>
WM_RENDERALLFORMATS = $0306;
WM_DESTROYCLIPBOARD = $0307;
当调用ENPTYCLIPBOARD函数?发送此消息l剪贴板的所有?br />WM_DRAWCLIPBOARD = $0308;
当剪贴板的内容变化时发送此消息l剪贴板观察铄W一个窗口;它允许用剪脓(chung)板观察窗口来
昄剪脓(chung)板的新内容;
WM_PAINTCLIPBOARD = $0309;
当剪贴板包含CF_OWNERDIPLAY格式的数据ƈ且剪贴板观察H口的客户区需要重画;
WM_VSCROLLCLIPBOARD = $030A;
WM_SIZECLIPBOARD = $030B;
当剪贴板包含CF_OWNERDIPLAY格式的数据ƈ且剪贴板观察H口的客户区域的大小已经改变是此
消息通过剪脓(chung)板观察窗口发送给剪脓(chung)板的所有者;
WM_ASKCBFORMATNAME = $030C;
通过剪脓(chung)板观察窗口发送此消息l剪贴板的所有者来h一个CF_OWNERDISPLAY格式的剪贴板
的名?br />WM_CHANGECBCHAIN = $030D;
当一个窗口从剪脓(chung)板观察链中移L发送此消息l剪贴板观察铄W一个窗口;
WM_HSCROLLCLIPBOARD = $030E;
此消息通过一个剪贴板观察H口发送给剪脓(chung)板的所有?br />Q它发生在当剪脓(chung)板包含CFOWNERDISPALY格式的数据ƈ且有个事件在剪脓(chung)板观察窗的水qx?br />条上Q所有者应滚动剪脓(chung)板图象ƈ更新滚动条的|
WM_QUERYNEWPALETTE = $030F;
此消息发送给要收到焦点的窗口,此消息能使窗口在收到焦点时同时有Z(x)实现他的逻辑?br />色板
WM_PALETTEISCHANGING= $0310;
当一个应用程序正要实现它的逻辑调色板时发此消息通知所有的应用E序
WM_PALETTECHANGED = $0311;
此消息在一个拥有焦点的H口实现它的逻辑调色板后发送此消息l所有顶Uƈ重叠的窗口,?br />此来改变pȝ调色?
WM_HOTKEY = $0312;
当用h下由REGISTERHOTKEY函数注册的热键时提交此消?br />WM_PRINT = 791;
应用E序发送此消息仅当WINDOWS或其它应用程序发Z个请求要求绘制一个应用程序的一?br />分;
WM_PRINTCLIENT = 792;
WM_HANDHELDFIRST = 856;
WM_HANDHELDLAST = 863;
WM_PENWINFIRST = $0380;
WM_PENWINLAST = $038F;
WM_COALESCE_FIRST = $0390;
WM_COALESCE_LAST = $039F;
WM_DDE_FIRST = $03E0;
WM_DDE_INITIATE = WM_DDE_FIRST + 0;
一个DDE客户E序提交此消息开始一个与服务器程序的?x)话来响应那个指定的E序和主题名Q?br />WM_DDE_TERMINATE = WM_DDE_FIRST + 1;
一个DDE应用E序Q无论是客户q是服务器)(j)提交此消息来l止一个会(x)话;
WM_DDE_ADVISE = WM_DDE_FIRST + 2;
一个DDE客户E序提交此消息给一个DDE服务E序来请求服务器每当数据Ҏ(gu)变时更新?br />WM_DDE_UNADVISE = WM_DDE_FIRST + 3;
一个DDE客户E序通过此消息通知一个DDE服务E序不更新指定的Ҏ(gu)一个特D的剪脓(chung)板格式的
?br />WM_DDE_ACK = WM_DDE_FIRST + 4;
此消息通知一个DDEQ动态数据交换)(j)E序已收到ƈ正在处理WM_DDE_POKE, WM_DDE_EXECUTE,
WM_DDE_DATA, WM_DDE_ADVISE, WM_DDE_UNADVISE, or WM_DDE_INITIAT消息
WM_DDE_DATA = WM_DDE_FIRST + 5;
一个DDE服务E序提交此消息给DDE客户E序来传递个一数据给客户或通知客户的一条可用数
据项
WM_DDE_REQUEST = WM_DDE_FIRST + 6;
一个DDE客户E序提交此消息给一个DDE服务E序来请求一个数据项的|
WM_DDE_POKE = WM_DDE_FIRST + 7;
一个DDE客户E序提交此消息给一个DDE服务E序Q客户用此消息来请求服务器接收一个未l?br />同意的数据项Q服务器通过{复WM_DDE_ACK消息提示是否它接收这个数据项Q?br />WM_DDE_EXECUTE = WM_DDE_FIRST + 8;
一个DDE客户E序提交此消息给一个DDE服务E序来发送一个字W串l服务器让它象串行命令一
栯处理Q服务器通过提交WM_DDE_ACK消息来作回应Q?br />WM_DDE_LAST = WM_DDE_FIRST + 8;
WM_APP = $8000;
WM_USER = $0400;
此消息能帮助应用E序自定义私有消息;
/////////////////////////////////////////////////////////////////////
通知消息(Notification message)是指q样一U消息,一个窗口内的子控g发生了一些事情,
需要通知父窗口。通知消息只适用于标准的H口控g如按钮、列表框、组合框、编辑框Q以?br />Windows 95公共控g如树(wi)状视图、列表视囄。例如,单击或双M个控件、在控g中选择?br />分文本、操作控件的滚动条都?x)生通知消息?
按扭
B N _ C L I C K E D //用户单击了按?br />B N _ D I S A B L E //按钮被禁?br />B N _ D O U B L E C L I C K E D //用户双击了按?br />B N _ H I L I T E //用户加亮了按?br />B N _ PA I N T按钮应当重画
B N _ U N H I L I T E加亮应当L
l合?br />C B N _ C L O S E U Pl合框的列表框被关闭
C B N _ D B L C L K用户双击了一个字W串
C B N _ D R O P D O W Nl合框的列表框被拉出
C B N _ E D I T C H A N G E用户修改了编辑框中的文本
C B N _ E D I T U P D AT E~辑框内的文本即更?br />C B N _ E R R S PA C El合框内存不?br />C B N _ K I L L F O C U Sl合框失去输入焦?br />C B N _ S E L C H A N G E在组合框中选择了一?br />C B N _ S E L E N D C A N C E L用户的选择应当被取?br />C B N _ S E L E N D O K用户的选择是合法的
C B N _ S E T F O C U Sl合框获得输入焦?br />~辑?br />E N _ C H A N G E~辑框中的文本己更新
E N _ E R R S PA C E~辑框内存不?br />E N _ H S C R O L L用户点击了水qx动条
E N _ K I L L F O C U S~辑框正在失去输入焦?br />E N _ M A X T E X T插入的内容被截断
E N _ S E T F O C U S~辑框获得输入焦?br />E N _ U P D AT E~辑框中的文本将要更?br />E N _ V S C R O L L用户点击了垂直滚动条消息含义
列表?br />L B N _ D B L C L K用户双击了一?br />L B N _ E R R S PA C E列表框内存不?br />L B N _ K I L L F O C U S列表框正在失去输入焦?br />L B N _ S E L C A N C E L选择被取?br />L B N _ S E L C H A N G E选择了另一?br />L B N _ S E T F O C U S列表框获得输入焦?br />


]]>写程序的时候需要注意的地方?/title><link>http://www.tkk7.com/yuanhuaming/archive/2006/09/27/72195.html</link><dc:creator>疯流成?/dc:creator><author>疯流成?/author><pubDate>Wed, 27 Sep 2006 02:03:00 GMT</pubDate><guid>http://www.tkk7.com/yuanhuaming/archive/2006/09/27/72195.html</guid><wfw:comment>http://www.tkk7.com/yuanhuaming/comments/72195.html</wfw:comment><comments>http://www.tkk7.com/yuanhuaming/archive/2006/09/27/72195.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/yuanhuaming/comments/commentRss/72195.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/yuanhuaming/services/trackbacks/72195.html</trackback:ping><description><![CDATA[ <ol> <li>异常捕获Q包括IO异常QDB异常Q主要注意的p2个异常)(j)</li> <li>cd转换Q在开发的时候如果不注意Q后期很隑֏现。比如字W串和数字型的比较,如果字符串是数字OKQ但是也可能是字母,那么肯定?x)抱错?j)</li> <li>对象的释放。有些语a已经不需要考虑的问题,不过在意识上要有q个概念?/li> <li>在一个方法里面实C个功能,不要同时做N多事情。好处多多,Ҏ(gu)来说主要是方便测试,单功能扩展重用都比较方便?/li> <li>注释。项目比较紧时候可能会(x)忽略注释Q但是再怎么忙,每个Ҏ(gu)的功能,q回|参数必须准确无误?/li> <li>字符转义。这问题我想到q?~2ơ就ln隑ֿ了吧?/li> </ol> <p> <br />        写代码的时候应该时时考虑以上几点Q后期考虑的话很容易把代码攚wQ该乱,造成q度上的紧张Q所以强烈徏议写代码时候注意?/p> <img src ="http://www.tkk7.com/yuanhuaming/aggbug/72195.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/yuanhuaming/" target="_blank">疯流成?/a> 2006-09-27 10:03 <a href="http://www.tkk7.com/yuanhuaming/archive/2006/09/27/72195.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ActiveReport之事件篇 http://www.tkk7.com/yuanhuaming/archive/2006/08/03/61492.html疯流成?/dc:creator>疯流成?/author>Thu, 03 Aug 2006 05:16:00 GMThttp://www.tkk7.com/yuanhuaming/archive/2006/08/03/61492.htmlhttp://www.tkk7.com/yuanhuaming/comments/61492.htmlhttp://www.tkk7.com/yuanhuaming/archive/2006/08/03/61492.html#Feedback1http://www.tkk7.com/yuanhuaming/comments/commentRss/61492.htmlhttp://www.tkk7.com/yuanhuaming/services/trackbacks/61492.html 1.       只触发一ơ的事gQ?/span>

ReportStart Q?/span> 在报表启动时触发。该事g?/span> DataInitialize 之前Q在q里可以整个报表都要用到的对象或变量作初始化Q也可以讄子报表?/span>

DataInitialize Q这个事件在前面的几随W中l常出现Q经常在q里取数据,l定数据源,讄报表?/span> Fileds 属性等?/span>

ReportEnd Q?/span> 在报表加载完成后触发?/span>

2.       多次触发的事Ӟ(x)

FetchData Q? 在处理每一条数据时都会(x)触发Q如果是采用l定数据源的方式Q就不需要再作对 Fields 中每?/span> Field ?/span> Value 赋倹{如果是从自定义的对象集合中提取数据Q就要在q里l?/span> Fields 赋倹{而且Q用自定义集合的时候要自己讄事g?/span> eArgs 参数?/span> EOF 属性,该属性用来判断是否显C到了最后一条记录,如果是,p|ؓ(f) true Qƈ且直接返回。具体的代码可以参看以前的随W?/span>

PageStart Q?/span> 在报表的每页生成的时候触发,在这里作针对每个늚处理Q最常见的就是显C页码?/span>

PageEnd Q?/span> 在报表的每也生成完成的时候触发?/span>

3.       区域的事Ӟ(x)

每个区域Q?/span> PageHeader Q?/span> Detail Q?/span> PageFooter Q都?/span> Format Q?/span> BeforePrint ?/span> AfterPrint 事g。最好不要在q几个事件中操作报表?/span> Fields 集合Q而应该在 DataInitialize ?/span> FetchData 中进行?/span>

Format Q?/span> 在数据加载ƈl定后触发,只有在这里才可以讄某个区域的高度?/span>

BeforePrint Q?/span> 在区域被生成前触发,在这里如果设|区域的高度是不?x)有效果的,而且不要在这里操作数据源?/span>

AfterPrint Q?/span> 在区域已l被生成q描d后发生,可以在该事g里直接在d上进行描L作?/span>

]]>
关于物理锁和逻辑?/title><link>http://www.tkk7.com/yuanhuaming/archive/2006/07/19/58950.html</link><dc:creator>疯流成?/dc:creator><author>疯流成?/author><pubDate>Wed, 19 Jul 2006 03:33:00 GMT</pubDate><guid>http://www.tkk7.com/yuanhuaming/archive/2006/07/19/58950.html</guid><wfw:comment>http://www.tkk7.com/yuanhuaming/comments/58950.html</wfw:comment><comments>http://www.tkk7.com/yuanhuaming/archive/2006/07/19/58950.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/yuanhuaming/comments/commentRss/58950.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/yuanhuaming/services/trackbacks/58950.html</trackback:ping><description><![CDATA[ <p>1.通过一个字D区别的叫逻辑锁了,在我作的工程中没有用到过.所以没有什么经?<br />2.物理?<br /><br />现象:多hҎ(gu)据库q行物理操作的时?如果不锁?那么A和B(g)索出来的数据是一L(fng),但是A先更C数据,q时候B是脏数?Ҏ(gu)C(x)把A的内Ҏ(gu)新掉.<br /><br />解决Ҏ(gu):<br />在检索数据的时候同时把你要操作的纪录或者表锁了.(锁纪录比较好?<br />oracle提供了在(g)索的时候就锁表的功?是在SQL文后面加?FOR UPDATE NOWAIT SKIP LOCKED.<br /><br />SKIP LOCKED 加上ȝ话就是当(g)索到的这条纪录被锁的?׃{待直接跌.<br />''如果锁了<br />if LockedRecord() = true then<br />      msgbox "locked"<br />endif<br /><br /></p> <img src ="http://www.tkk7.com/yuanhuaming/aggbug/58950.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/yuanhuaming/" target="_blank">疯流成?/a> 2006-07-19 11:33 <a href="http://www.tkk7.com/yuanhuaming/archive/2006/07/19/58950.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在写E序的时候,h意特D字W的转义~~~http://www.tkk7.com/yuanhuaming/archive/2006/07/19/58936.html疯流成?/dc:creator>疯流成?/author>Wed, 19 Jul 2006 02:51:00 GMThttp://www.tkk7.com/yuanhuaming/archive/2006/07/19/58936.htmlhttp://www.tkk7.com/yuanhuaming/comments/58936.htmlhttp://www.tkk7.com/yuanhuaming/archive/2006/07/19/58936.html#Feedback0http://www.tkk7.com/yuanhuaming/comments/commentRss/58936.htmlhttp://www.tkk7.com/yuanhuaming/services/trackbacks/58936.html前天被测试组查出来的一个BUGQ就是在输入"'"的时候报错了。因为数据库是ORACLEQ?是关键字Q所以抛了异常?br />
解决Ҏ(gu)Q?br />1.可以先预~译?
2.是转义?string.replace("'" ,"''")

我认个BUG出的?映像比较深刻.在今后的开发过E中,在{义方面留了一个心?





]]>
多本E序同时写LOG出现的问?/title><link>http://www.tkk7.com/yuanhuaming/archive/2006/07/19/58919.html</link><dc:creator>疯流成?/dc:creator><author>疯流成?/author><pubDate>Wed, 19 Jul 2006 02:16:00 GMT</pubDate><guid>http://www.tkk7.com/yuanhuaming/archive/2006/07/19/58919.html</guid><wfw:comment>http://www.tkk7.com/yuanhuaming/comments/58919.html</wfw:comment><comments>http://www.tkk7.com/yuanhuaming/archive/2006/07/19/58919.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/yuanhuaming/comments/commentRss/58919.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/yuanhuaming/services/trackbacks/58919.html</trackback:ping><description><![CDATA[ <p>l合试的时候偶?dng)?x)出现Qネットワー?パスが見つかりません?br />我们一开始都以ؓ(f)是网l的问题Q但是一直都解决不了?br />今天某h无聊试LOG的时候,真相l于水落矛_了?br />试环境Qwin2000Q?本只写LOG的程序?br />?本程序同时写LOGC个日志中的时候会(x)出现上诉ERROR?br /><br />让h很意外,写LOG居然报网l\径找不到。经验值又上升?br /><br /><br /><br /><br /><br /></p> <img src ="http://www.tkk7.com/yuanhuaming/aggbug/58919.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/yuanhuaming/" target="_blank">疯流成?/a> 2006-07-19 10:16 <a href="http://www.tkk7.com/yuanhuaming/archive/2006/07/19/58919.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>.net常用函数http://www.tkk7.com/yuanhuaming/archive/2006/06/16/53154.html疯流成?/dc:creator>疯流成?/author>Fri, 16 Jun 2006 01:21:00 GMThttp://www.tkk7.com/yuanhuaming/archive/2006/06/16/53154.htmlhttp://www.tkk7.com/yuanhuaming/comments/53154.htmlhttp://www.tkk7.com/yuanhuaming/archive/2006/06/16/53154.html#Feedback0http://www.tkk7.com/yuanhuaming/comments/commentRss/53154.htmlhttp://www.tkk7.com/yuanhuaming/services/trackbacks/53154.htmlVal(string) 代表数字的字符串{换ؓ(f)数值型态,若字W串中含有非数字的内容则?x)将其去除后Q合qؓ(f)一数字?
Weekday(date) 取的参数中的日期是一个星期的W几天,星期天ؓ(f)1、星期一?、星期二? 依此cL?
WeekDayName(number) 依接收的参数取得星期的名Uͼ可接收的参数? ?Q星期天?、星期一?、星期二? 依此cL?
Split(expression[, delimiter]) 以delimiter 参数讑֮的条件字W串来将字符串分割ؓ(f)字符串数l?
Sqrt(number) 取得一数值得qx栏V?
Str(number) 数字{为字W串后传回?
StrReverse(expression) 取得字符串内容反转后的结果?
Tan(number) 取得某个角度的正切倹{?
TimeOfDay() 取得目前不包含日期的旉?
Timer() 取得?:00 到目前时间的U数Q型态ؓ(f)Double?
TimeSerial(hour, minute, second) 接收的参数合ƈZ个只有时间Date 型态的数据?
Timavalue(time) 取得W合国别讑֮样式的时间倹{?
Today() 取得今天不包含时间的日期?
Trim(string) L字符串开头和l尾的空白?
TypeName(varname) 取得变量或对象的型态?
Ubound(arrayname[, dimension]) 取得数组的最l烦(ch)引|dimension 参数是指定取得第几维度的最l烦(ch)引倹{?
MonthName(month) 依接收的月䆾数值取得该月䆾的完整写法?
Now() 取得目前的日期和旉?
Oct(number) 数值参数{换ؓ(f)8 q制倹{?
Replace(expression, find, replace) 字W串中find 参数指定的字W串转换为replace 参数指定的字W串?
Right(string,length) 由字W串双开始取得length 参数讑֮长度的字W?
RmDir(path) U除一个空的目录?
Rnd() 取得介于0 ? 之间的小敎ͼ如果每次都要取得不同的|使用前需加上Randomize 叙述?
Rtrim(string) L字符串的双I白部分?
Second(time) 取得旉内容的秒部分Q型态ؓ(f)Integer?
Sign(number) 取得数值内Ҏ(gu)正数或负敎ͼ正数传回1Q负C?1Q? 传回0?
Sin(number) 取得一个角度的正u倹{?
Space(number) 取得number 参数讑֮的空白字W串?
IsDate(expression) 判断表达式内Ҏ(gu)否ؓ(f)DateTime 型态,若是则传回TrueQ反之则为False?
IsDbNull(expression) 判断表达式内Ҏ(gu)否ؓ(f)NullQ若是则传回TrueQ反之则为False?
IsNumeric(expression) 判断表达式内Ҏ(gu)否ؓ(f)数值型态,若是则传回TrueQ反之则为False?
Join(sourcearray[, delimiter]) 字W串数组合ƈ唯一个字W串Qdelimiter 参数是设定在各个元素间加入新的字W串?
Lcase(string) 字W串转换为小写字体?
Left(string, length) 由字W串左边开始取得length 参数讑֮长度的字W?
Len(string) 取得字符串的长度?
Log(number) 取得数值的自然Ҏ(gu)?
Ltrim(string) L字符串的左边I白部分?
Mid(string, start[, length]) 取出字符串中strat 参数讑֮的字W后length 长度的字W串Q若length 参数没有讑֮Q则取回start 以后全部的字W?
Minute(time) 取得旉内容的分部分Q型态ؓ(f)Integer?
MkDir(path) 建立一个新的目录?
Month(date) 取得日期的月部分Q型态ؓ(f)Integer?
FormatDateTime(date[,namedformat]) 传回格式化的日期或时间数据?
FormatNumber(expression[,numdigitsafterdecimal [,includeleadingdigit]]) 传回格式?
的数值数据。Numdigitsafterdecimal 参数为小数字敎ͼincludeleadingdigit 参数为当整数? 时是否补x数字数?
FormatPercent(expression[,numdigitsafterdecimal [,includeleadingdigit]]) 传回转换为百分比格式的数值数据。numdigitsafterdecimal 参数为小数字敎ͼincludeleadingdigit 参数为当整数? 时是否补x数字数?
GetAttr(filename) 传回档案或目录的属性倹{?
Hex(number) 数值参数{换ؓ(f)16 q制倹{?
Hour(time) 传回旉的小时字D,型态是Integer?
Iif(expression, truepart, falsepart) 当表辑ּ的传回gؓ(f)True 时执行truepart 字段的程序,反之则执行falsepart 字段?
InStr([start, ]string1, string2) 搜寻string2 参数讑֮的字W出现在字符串的W几个字W,start 为由W几个字W开始寻找,string1 为欲搜寻的字W串Qstring2 为欲搜寻的字W?
Int(number) 传回于或等于接收参数的最大整数倹{?
IsArray(varname) 判断一个变量是否ؓ(f)数组型态,若ؓ(f)数组则传回TrueQ反之则为False?
Day(datetime) 依接收的日期参数传回日?
Eof(filenumber) 当抵达一个被开启的档案l尾时会(x)传回True?
Exp(number) 依接收的参数传回e 的次方倹{?
FileDateTime(pathname) 传回档案建立时的日期、时间?
FileLen(pathname) 传回档案的长度,单位是Byte?
Filter(sourcearray, match[, include[, compare]]) 搜寻字符串数l中的指定字W串Q凡是数l元素中含有指定字符Ԍ?x)将它们l合成新的字W串数组q传回。若是要传回不含指定字符串的数组元素Q则include 参数设ؓ(f)False?compare 参数则是讑֮搜寻时是否区分大写Q此时只要给TextCompare 常数? 卛_?
Fix(number) L参数的小数部分ƈ传回?
Format(expression[, style[, firstdayofweek[, firstweekofyear]]]) 日期、时间和数D料{为每个国安可以接受的格式?
FormatCurrency(expression[,numdigitsafterdecimal [,includeleadingdigit]]) 数DZؓ(f)金额型态?
numdigitsafterdecimal 参数为小数字敎ͼincludeleadingdigit 参数为当整数? 时是否补x数字数?
CObj(expression) 转换表达式ؓ(f)Object 型态?
CShort(expression) 转换表达式ؓ(f)Short 型态?
CSng(expression) 转换表达式ؓ(f)Single 型态?
CStr(expression) 转换表达式ؓ(f)String 型态?
Choose (index, choice-1[, choice-2, ... [, choice-n]]) 以烦(ch)引值来选择q传回所讑֮的参数?
Chr(charcode) 以ASCII 码来取得字符内容?
Close(filenumberlist) l束使用Open 开启的档案?
Cos(number) 取得一个角度的余u倹{?
Ctype(expression, typename) 转换表达式的型态?
DateAdd(dateinterval, number, datetime) Ҏ(gu)期或旉作加减?
DateDiff(dateinterval, date1, date2) 计算两个日期或时间间的差倹{?
DatePart (dateinterval, date) 依接收的日期或时间参C回年、月、日或时间?
DateSerial(year, month, day) 接收的参数合ƈZ个只有日期的Date 型态的数据?
Datevalue(datetime) 取得W合国别讑֮样式的日期|q包含时间?
Abs(number) 取得数值的l对倹{?
Asc(String) 取得字符串表辑ּ的第一个字WASCII 码?
Atn(number) 取得一个角度的反正切倹{?
CallByName (object, procname, usecalltype,[args()]) 执行一个对象的Ҏ(gu)、设定或传回对象的属性?
CBool(expression) 转换表达式ؓ(f)Boolean 型态?
CByte(expression) 转换表达式ؓ(f)Byte 型态?
CChar(expression) 转换表达式ؓ(f)字符型态?
CDate(expression) 转换表达式ؓ(f)Date 型态?
CDbl(expression) 转换表达式ؓ(f)Double 型态?
CDec(expression) 转换表达式ؓ(f)Decimal 型态?
CInt(expression) 转换表达式ؓ(f)Integer 型态?
CLng(expression) 转换表达式ؓ(f)Long 型?

]]>
自己在一个项目用到的DBUntilc?/title><link>http://www.tkk7.com/yuanhuaming/archive/2006/06/09/51663.html</link><dc:creator>疯流成?/dc:creator><author>疯流成?/author><pubDate>Fri, 09 Jun 2006 04:24:00 GMT</pubDate><guid>http://www.tkk7.com/yuanhuaming/archive/2006/06/09/51663.html</guid><wfw:comment>http://www.tkk7.com/yuanhuaming/comments/51663.html</wfw:comment><comments>http://www.tkk7.com/yuanhuaming/archive/2006/06/09/51663.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/yuanhuaming/comments/commentRss/51663.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/yuanhuaming/services/trackbacks/51663.html</trackback:ping><description><![CDATA[ <p> <br />先看?a target="_blank" ?=""><font color="#003399">INETA</font></a>牛hStephen Walther的比较测试结?希望对大家有?/p> <ul> <li>DataReadear比DataSet?5% </li> <li>SqlDataReader比OleDbDataReader?0% </li> <li>用DataReader的ASP风格的表格显C比DataGridl定DataReader?0% </li> <li>用Ordinal的DataReader讉K字段比用名字讉K?5% </li> <li>DataGrid中用AutoGenerateColumns=true比用昑ּl定?4% </li> <li>量用缓?/li> </ul> <p>试׃比较局限,所以不一定很准确Q但可以做个参考?br /></p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"> <span style="COLOR: #0000ff">Imports</span> <span style="COLOR: #000000"> System.Data.OleDb<br /><br /><br /></span> <span style="COLOR: #0000ff">Public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Class</span> <span style="COLOR: #000000"> ComDataBase<br /><br />    </span> <span style="COLOR: #0000ff">Private</span> <span style="COLOR: #000000"> LsConn </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">String</span> <span style="COLOR: #000000">         <br /></span> <span style="COLOR: #000000">    </span> <span style="COLOR: #0000ff">Private</span> <span style="COLOR: #000000"> LoleConn </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> OleDbConnection         </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">    </span> <span style="COLOR: #0000ff">Private</span> <span style="COLOR: #000000"> LoleTrans </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> OleDbTransaction        </span> <span style="COLOR: #000000"> <br /> </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">    </span> <span style="COLOR: #0000ff">Public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Sub</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">New</span> <span style="COLOR: #000000">()<br />        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> bOracle </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Boolean</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">False</span> <span style="COLOR: #000000"> <br />        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> oIni </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">New</span> <span style="COLOR: #000000"> ComIniFile(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">..\INI\CCCC001.ini</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">)<br /><br />        </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> (oIni.GetValue(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">DB</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">, </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">DBTYPE</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">) </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ORACLE</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">) </span> <span style="COLOR: #0000ff">Then</span> <span style="COLOR: #000000"> <br />            bOracle </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">True</span> <span style="COLOR: #000000"> <br />        </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> <br /> <br />        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> sServer </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">String</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> oIni.GetValue(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">DB</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">, </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">SERVERNAME</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">) <br /><br /></span> <span style="COLOR: #000000">        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> sDBName </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">String</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> oIni.GetValue(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">DB</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">, </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">DBNAME</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">)      </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> sUser </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">String</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> oIni.GetValue(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">DB</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">, </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">USER</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">)          </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> sPsw </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">String</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> oIni.GetValue(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">DB</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">, </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">PASSWORD</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">)       </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000"> <br />        </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> (bOracle) </span> <span style="COLOR: #0000ff">Then<br /></span> <span style="COLOR: #000000">            LsConn </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">Provider=OraOLEDB.Oracle;Data Source=</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> sDBName _<br />                    </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">;User Id=</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> sUser </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">;Password=</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> sPsw </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">;OLEDB.NET=true</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br />        </span> <span style="COLOR: #0000ff">Else</span> <span style="COLOR: #000000"> <br />            </span> <span style="COLOR: #000000">LsConn </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">Provider=sqloledb;Data Source=</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> sServer </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">;Initial Catalog=</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> _<br />                     </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> sDBName </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">;User Id=</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> sUser </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">;Password=</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> sPsw </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">;</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> <br />        </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> <br /> <br />    </span> <span style="COLOR: #0000ff">End Sub</span> <span style="COLOR: #000000"> <br /> <br /> </span> <span style="COLOR: #008000">'db open<br /></span> <span style="COLOR: #000000">    </span> <span style="COLOR: #0000ff">Public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Sub</span> <span style="COLOR: #000000"> Open()<br />        </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />        </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">            </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> (</span> <span style="COLOR: #0000ff">Not</span> <span style="COLOR: #000000"> (LoleConn </span> <span style="COLOR: #0000ff">Is</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Nothing</span> <span style="COLOR: #000000">)) </span> <span style="COLOR: #0000ff">Then</span> <span style="COLOR: #000000"> <br />      </span> <span style="COLOR: #000000">                </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> (LoleConn.State </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> ConnectionState.Open) </span> <span style="COLOR: #0000ff">Then</span> <span style="COLOR: #000000"> <br />                    </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'接続文字列は定義しない文字列</span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">                    </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> (LoleConn.ConnectionString </span> <span style="COLOR: #000000"><></span> <span style="COLOR: #000000"> LsConn) </span> <span style="COLOR: #0000ff">Then</span> <span style="COLOR: #000000"> <br />                        LoleConn.Close()<br />                        LoleConn.ConnectionString </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> LsConn<br />                        LoleConn.Open()<br />                    </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> <br />                </span> <span style="COLOR: #0000ff">Else</span> <span style="COLOR: #000000"> <br />                    </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'接続文字列は定義しない文字列</span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">                    </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> (LoleConn.ConnectionString </span> <span style="COLOR: #000000"><></span> <span style="COLOR: #000000"> LsConn) </span> <span style="COLOR: #0000ff">Then</span> <span style="COLOR: #000000"> <br />                        LoleConn.ConnectionString </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> LsConn<br />                    </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> <br />                    LoleConn.Open()<br />                </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> <br />            </span> <span style="COLOR: #0000ff">Else</span> <span style="COLOR: #000000"> <br />                LoleConn </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">New</span> <span style="COLOR: #000000"> OleDbConnection(LsConn)<br />                LoleConn.Open()<br />            </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> <br />        </span> <span style="COLOR: #0000ff">Catch</span> <span style="COLOR: #000000"> ex </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> Exception<br />            ComLog.SetErrLog(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ComDataBase</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">, </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">Open</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">, </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">デーѝヹ{の接Eに失敗しました?/span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">&</span> <span style="COLOR: #000000"> ex.Message)<br />            ComMsgBox.ErrMsg(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">E-0002</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">)<br />        </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />    </span> <span style="COLOR: #0000ff">End Sub</span> <span style="COLOR: #000000"> <br /> <br /> </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">    </span> <span style="COLOR: #0000ff">Public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Sub</span> <span style="COLOR: #000000"> Close()<br />        </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />            </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'データ ソヹ{への接続を閉じす?/span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">            </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> (</span> <span style="COLOR: #0000ff">Not</span> <span style="COLOR: #000000"> (LoleConn </span> <span style="COLOR: #0000ff">Is</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Nothing</span> <span style="COLOR: #000000">)) </span> <span style="COLOR: #0000ff">Then</span> <span style="COLOR: #000000"> <br />                LoleConn.Close()<br />            </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> <br />        </span> <span style="COLOR: #0000ff">Catch</span> <span style="COLOR: #000000"> ex </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> Exception<br />            ComLog.SetErrLog(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">ComDataBase</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">, </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">Close</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">, ex.Message)<br />        </span> <span style="COLOR: #0000ff">Finally</span> <span style="COLOR: #000000"> <br />            </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'対象を解放す?/span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">            </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> (</span> <span style="COLOR: #0000ff">Not</span> <span style="COLOR: #000000"> (LoleConn </span> <span style="COLOR: #0000ff">Is</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Nothing</span> <span style="COLOR: #000000">)) </span> <span style="COLOR: #0000ff">Then</span> <span style="COLOR: #000000"> <br />                LoleConn.Dispose()<br />                LoleConn </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Nothing</span> <span style="COLOR: #000000"> <br />            </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">If</span> <span style="COLOR: #000000"> <br />        </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />    </span> <span style="COLOR: #0000ff">End Sub</span> <span style="COLOR: #000000"> <br /> <br /> </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">    </span> <span style="COLOR: #0000ff">Public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Sub</span> <span style="COLOR: #000000"> BeginTrans()<br />        </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'トラミ낶クションを開始す?/span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        LoleTrans </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> LoleConn.BeginTransaction()<br />    </span> <span style="COLOR: #0000ff">End Sub</span> <span style="COLOR: #000000"> <br /> <br /> </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">    </span> <span style="COLOR: #0000ff">Public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Sub</span> <span style="COLOR: #000000"> Commit()<br />        Execute(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">Delete ゗テム理 where 1=2</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">)<br />        </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'トラミ낶クションの終炏V?yu)ークす?/span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        LoleTrans.Commit()<br />    </span> <span style="COLOR: #0000ff">End Sub</span> <span style="COLOR: #000000"> <br /> <br /> </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">    </span> <span style="COLOR: #0000ff">Public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Sub</span> <span style="COLOR: #000000"> RollBack()<br />        Execute(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">Delete ゗テム理 where 1=2</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">)<br />        </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'データ変更を消去する</span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        LoleTrans.Rollback()<br />    </span> <span style="COLOR: #0000ff">End Sub</span> <span style="COLOR: #000000"> <br /> </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">    </span> <span style="COLOR: #0000ff">Public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Function</span> <span style="COLOR: #000000"> GetDataSet(</span> <span style="COLOR: #0000ff">ByVal</span> <span style="COLOR: #000000"> sSQL </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">String</span> <span style="COLOR: #000000">) </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> DataSet<br />        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> oleAdapter </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> OleDbDataAdapter<br />        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> oDataSet </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> DataSet </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">New</span> <span style="COLOR: #000000"> DataSet<br /><br />        </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />            </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> oleCommand </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">New</span> <span style="COLOR: #000000"> OleDbCommand(sSQL, LoleConn)<br />            oleCommand.Transaction </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> LoleTrans<br />            oleAdapter </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">New</span> <span style="COLOR: #000000"> OleDbDataAdapter(oleCommand)<br />            oleAdapter.Fill(oDataSet)               </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'SQL文を検烦(ch)する</span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        </span> <span style="COLOR: #0000ff">Finally</span> <span style="COLOR: #000000"> <br />            oleAdapter.Dispose()                    </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'対象を解?/span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />        </span> <span style="COLOR: #0000ff">Return</span> <span style="COLOR: #000000"> oDataSet<br />    </span> <span style="COLOR: #0000ff">End Function</span> <span style="COLOR: #000000"> <br /> <br /> </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">    </span> <span style="COLOR: #0000ff">Public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Function</span> <span style="COLOR: #000000"> Query(</span> <span style="COLOR: #0000ff">ByVal</span> <span style="COLOR: #000000"> sSQL </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">String</span> <span style="COLOR: #000000">) </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> OleDbDataReader<br />        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> oleCommand </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">New</span> <span style="COLOR: #000000"> OleDbCommand(sSQL, LoleConn)<br />        </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />            oleCommand.Transaction </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> LoleTrans<br />            </span> <span style="COLOR: #0000ff">Return</span> <span style="COLOR: #000000"> oleCommand.ExecuteReader()       </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'SQL文を検烦(ch)する</span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        </span> <span style="COLOR: #0000ff">Finally</span> <span style="COLOR: #000000"> <br />            oleCommand.Dispose()                    </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'対象を解?/span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />    </span> <span style="COLOR: #0000ff">End Function</span> <span style="COLOR: #000000"> <br /> <br /> </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">    </span> <span style="COLOR: #0000ff">Public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Function</span> <span style="COLOR: #000000"> Query(</span> <span style="COLOR: #0000ff">ByVal</span> <span style="COLOR: #000000"> sSQL </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">String</span> <span style="COLOR: #000000">, </span> <span style="COLOR: #0000ff">ByRef</span> <span style="COLOR: #000000"> aryOleDbParameter </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> ArrayList) </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> OleDbDataReader<br />        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> oleCommand </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">New</span> <span style="COLOR: #000000"> OleDbCommand(sSQL, LoleConn)<br />        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> oleParam </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> OleDbParameter<br /><br />        </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />            oleCommand.Transaction </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> LoleTrans<br /><br />            </span> <span style="COLOR: #0000ff">For</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Each</span> <span style="COLOR: #000000"> oleParam </span> <span style="COLOR: #0000ff">In</span> <span style="COLOR: #000000"> aryOleDbParameter<br />                oleCommand.Parameters.Add(oleParam)<br />            </span> <span style="COLOR: #0000ff">Next</span> <span style="COLOR: #000000"> <br />            </span> <span style="COLOR: #0000ff">Return</span> <span style="COLOR: #000000"> oleCommand.ExecuteReader()       </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'SQL文を検烦(ch)する</span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        </span> <span style="COLOR: #0000ff">Finally</span> <span style="COLOR: #000000"> <br />            oleCommand.Dispose()                    </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'対象を解?/span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />    </span> <span style="COLOR: #0000ff">End Function</span> <span style="COLOR: #000000"> <br /> <br /> </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">    </span> <span style="COLOR: #0000ff">Public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Function</span> <span style="COLOR: #000000"> Execute(</span> <span style="COLOR: #0000ff">ByVal</span> <span style="COLOR: #000000"> sSQL </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">String</span> <span style="COLOR: #000000">) </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Integer</span> <span style="COLOR: #000000"> <br />        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> oleCommand </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">New</span> <span style="COLOR: #000000"> OleDbCommand(sSQL, LoleConn)   </span> <span style="COLOR: #008000">'</span> <span style="COLOR: #008000">'OleDbCommandの新インわVミ낹</span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />            oleCommand.Transaction </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> LoleTrans<br />            </span> <span style="COLOR: #0000ff">Return</span> <span style="COLOR: #000000"> oleCommand.ExecuteNonQuery()     </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        </span> <span style="COLOR: #0000ff">Finally</span> <span style="COLOR: #000000"> <br />            oleCommand.Dispose()                    </span> <span style="COLOR: #000000">       <br />        </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />    </span> <span style="COLOR: #0000ff">End Function</span> <span style="COLOR: #000000"> <br /> <br /> </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">    </span> <span style="COLOR: #0000ff">Public</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Function</span> <span style="COLOR: #000000"> Execute(</span> <span style="COLOR: #0000ff">ByVal</span> <span style="COLOR: #000000"> sSQL </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">String</span> <span style="COLOR: #000000">, </span> <span style="COLOR: #0000ff">ByRef</span> <span style="COLOR: #000000"> aryOleDbParameter </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> ArrayList) </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Integer</span> <span style="COLOR: #000000"> <br />        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> oleCommand </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">New</span> <span style="COLOR: #000000"> OleDbCommand(sSQL, LoleConn)   </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        </span> <span style="COLOR: #0000ff">Dim</span> <span style="COLOR: #000000"> oleParam </span> <span style="COLOR: #0000ff">As</span> <span style="COLOR: #000000"> OleDbParameter<br />        </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />            oleCommand.Transaction </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> LoleTrans<br /><br />            </span> <span style="COLOR: #0000ff">For</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Each</span> <span style="COLOR: #000000"> oleParam </span> <span style="COLOR: #0000ff">In</span> <span style="COLOR: #000000"> aryOleDbParameter<br />                oleCommand.Parameters.Add(oleParam)<br />            </span> <span style="COLOR: #0000ff">Next</span> <span style="COLOR: #000000"> <br /> <br />            </span> <span style="COLOR: #0000ff">Return</span> <span style="COLOR: #000000"> oleCommand.ExecuteNonQuery()     </span> <span style="COLOR: #008000"> <br /> </span> <span style="COLOR: #000000">        </span> <span style="COLOR: #0000ff">Finally</span> <span style="COLOR: #000000"> <br />            oleCommand.Dispose()  <br /></span> <span style="COLOR: #000000"> <br />        </span> <span style="COLOR: #0000ff">End</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #0000ff">Try</span> <span style="COLOR: #000000"> <br />    </span> <span style="COLOR: #0000ff">End Function</span> <span style="COLOR: #000000"> <br /> </span> </div> <p>基本功能都有了,对于项目而言Q这个类够用了?br /> </p> <img src ="http://www.tkk7.com/yuanhuaming/aggbug/51663.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/yuanhuaming/" target="_blank">疯流成?/a> 2006-06-09 12:24 <a href="http://www.tkk7.com/yuanhuaming/archive/2006/06/09/51663.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转一封装ADO的代?/title><link>http://www.tkk7.com/yuanhuaming/archive/2006/06/09/51639.html</link><dc:creator>疯流成?/dc:creator><author>疯流成?/author><pubDate>Fri, 09 Jun 2006 03:11:00 GMT</pubDate><guid>http://www.tkk7.com/yuanhuaming/archive/2006/06/09/51639.html</guid><wfw:comment>http://www.tkk7.com/yuanhuaming/comments/51639.html</wfw:comment><comments>http://www.tkk7.com/yuanhuaming/archive/2006/06/09/51639.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/yuanhuaming/comments/commentRss/51639.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/yuanhuaming/services/trackbacks/51639.html</trackback:ping><description><![CDATA[     摘要: using  System; using  System.Collections; using  System.Collections.Specialized; using  System.Runtime.Remoting.Messaging; using  System.Data; using ...  <a href='http://www.tkk7.com/yuanhuaming/archive/2006/06/09/51639.html'>阅读全文</a><img src ="http://www.tkk7.com/yuanhuaming/aggbug/51639.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/yuanhuaming/" target="_blank">疯流成?/a> 2006-06-09 11:11 <a href="http://www.tkk7.com/yuanhuaming/archive/2006/06/09/51639.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://ti166.com" target="_blank">޸ľƷŮ</a>| <a href="http://www-777730.com" target="_blank">һһ60Ƶ</a>| <a href="http://nblfkj.com" target="_blank">ҹƬ߹ۿ</a>| <a href="http://haiwaizhuyun.com" target="_blank">ؼëƬƵ</a>| <a href="http://bjlfggcm.com" target="_blank">ĻmvֻѸ</a>| <a href="http://lanchenews.com" target="_blank">޹˾þۺ</a>| <a href="http://www321fafa.com" target="_blank">ɫͼɫС˵</a>| <a href="http://chenglide.com" target="_blank">ձƵѹۿ</a>| <a href="http://dzyong.com" target="_blank">ձ߸Ѱվ</a>| <a href="http://zbr555sina.com" target="_blank">˳þõӰվ</a>| <a href="http://888-28.com" target="_blank">Ļav</a>| <a href="http://33338x.com" target="_blank">þwww˳ɾƷ㽶</a>| <a href="http://cqyouyongpx.com" target="_blank">Ʒþ</a>| <a href="http://928288.com" target="_blank">Ʒxxxxˮ޹Ʒþһ </a>| <a href="http://zfjhw.com" target="_blank">aһƵ</a>| <a href="http://www611rr.com" target="_blank">Ļվ</a>| <a href="http://cuitccol.com" target="_blank">þ޾ƷĻ</a>| <a href="http://www-01313.com" target="_blank">˳7777</a>| <a href="http://acccx.com" target="_blank">AVƬ</a>| <a href="http://006dh.com" target="_blank">www.޾Ʒ.com</a>| <a href="http://imfever.com" target="_blank">˾Ʒձ18ͼ</a>| <a href="http://s4lm0x.com" target="_blank">AƬƵ߹ۿ</a>| <a href="http://taoh2510.com" target="_blank">ƷСƵ</a>| <a href="http://wuiso.com" target="_blank">޾ƷŮþþþ9999</a>| <a href="http://020iws.com" target="_blank">Ʒרҹ</a>| <a href="http://gzbaida.com" target="_blank">벻Ƶ߹ۿ</a>| <a href="http://732r.com" target="_blank">þþ97ɫ </a>| <a href="http://whyandroid.com" target="_blank">޳AV߹ۿ</a>| <a href="http://zzttt04.com" target="_blank">þ޾Ʒ߳ۺɫaƬ</a>| <a href="http://wwwk47.com" target="_blank">99߾Ʒѹۿ</a>| <a href="http://caobi97.com" target="_blank">޳AVƬ</a>| <a href="http://b7277.com" target="_blank">һƵ</a>| <a href="http://qixiresort.com" target="_blank">ҹAëƬ</a>| <a href="http://w7759.com" target="_blank">һ</a>| <a href="http://1992zyzp.com" target="_blank">99þ99ֻѵľƷ</a>| <a href="http://mqiuxia66.com" target="_blank">Ƭѹۿ</a>| <a href="http://aa2176.com" target="_blank">ɫ͵͵Ů˵</a>| <a href="http://8dfk.com" target="_blank">3dƷžžһ</a>| <a href="http://jpvv8.com" target="_blank">޾Ʒھþ</a>| <a href="http://caoliushequ9.com" target="_blank">Ƶѹۿ</a>| <a href="http://gzmandala.com" target="_blank">һһƬһëƬ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>