锘??xml version="1.0" encoding="utf-8" standalone="yes"?>99久久人妻无码精品系列蜜桃,97久久精品无码一区二区 ,丁香五月网久久综合http://m.shnenglu.com/r2100/category/8224.htmlzh-cnTue, 09 Sep 2008 18:03:16 GMTTue, 09 Sep 2008 18:03:16 GMT60鍦–++涓殑ODBC API鏁版嵁搴撶紪紼?/title><link>http://m.shnenglu.com/r2100/articles/61391.html</link><dc:creator>r2100</dc:creator><author>r2100</author><pubDate>Tue, 09 Sep 2008 09:49:00 GMT</pubDate><guid>http://m.shnenglu.com/r2100/articles/61391.html</guid><wfw:comment>http://m.shnenglu.com/r2100/comments/61391.html</wfw:comment><comments>http://m.shnenglu.com/r2100/articles/61391.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/r2100/comments/commentRss/61391.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/r2100/services/trackbacks/61391.html</trackback:ping><description><![CDATA[<div id="zflfflt" class=AreaCon> <table> <tbody> <tr> <td> <p><strong>涓銆佸姩鎬佸姞杞芥暟鎹簮</strong></p> <p><font size=+0>1銆侀氳繃淇敼娉ㄥ唽琛ㄥ姞杞芥暟鎹簮錛?/p> <p>·鐢ㄦ埛鏁版嵁婧愶細<font size=+0>HKEY_CURRENT_USER錛?font size=+0>SOFTWARE錛?font size=+0>ODBC錛?font size=+0>ODBC.INI<br>·緋葷粺鏁版嵁婧愶細<font size=+0>HKEY_LOCAL_MACHINE錛?font size=+0>SOFTWARE錛?font size=+0>ODBC錛?font size=+0>ODBC.INI</p> <p>瀵逛簬涓嶅悓綾誨瀷鐨勬暟鎹簮錛屾敞鍐岃〃鐨勪慨鏀逛篃涓嶅悓錛屼絾鍩烘湰涓婅淇敼涓や釜鍦版柟錛屼竴涓槸鍦?font size=+0>ODBC.INI瀛愰敭涓嬪緩绔嬩竴涓笌鏁版嵁婧愭弿榪板悕鍚屽悕鐨勫瓙閿紝騫跺湪璇ュ瓙閿笅寤虹珛涓庢暟鎹簮閰嶇疆鐩稿叧鐨勯」錛涘彟涓涓槸鍦技<font size=+0>ODBC.INI錛?font size=+0>ODBC Data Sources瀛愰敭涓嬪緩绔嬩竴涓柊欏逛互渚垮憡璇夐┍鍔ㄧ▼搴忕鐞嗗櫒<font size=+0>ODBC鏁版嵁婧愮殑綾誨瀷銆?/p> <p><font size=+0>2銆侀氳繃<font size=+0>ODBC API鍔犺澆錛?font size=+0>Windows緋葷粺瀛愮洰褰曚笅鐨勫姩鎬侀摼鎺ュ簱<font size=+0>Odbcinst.dll鎻愪緵浜嗕竴涓彲浠ュ姩鎬佸鍔犮佷慨鏀瑰拰鍒犻櫎鏁版嵁婧愮殑鍑芥暟<font size=+0>SQLConfigDataSource錛岀敱浜?font size=+0>VC鐨勯粯璁ゅ簱鏂囦歡涓笉鍖呭惈姝ゅ嚱鏁幫紝鍥犳浣跨敤鍓嶉渶灝?font size=+0>Odbcinst.h鏂囦歡鍖呭惈鍦ㄥ伐紼嬬殑澶存枃浠朵腑錛屽湪宸ョ▼鐨?font size=+0>setting灞炴ф<font size=+0>Link欏電殑<font size=+0>Object/library module緙栬緫妗嗕腑澧炲姞<font size=+0>Odbc32.lib錛屽悓鏃朵繚璇佺郴緇熺洰褰?font size=+0>system32涓嬫湁鏂囦歡<font size=+0>Odbccp32.dll銆?/p> <p><font size=+0>3銆佹枃浠舵暟鎹簮鐨勮繛鎺ワ細闄や簡<font size=+0>ODBC綆$悊鍣紝榪樺彲浠ラ氳繃<font size=+0>SQLDriverConnect鏉ユ坊鍔犳枃浠舵暟鎹簮銆?/p> <p><strong>浜屻?font size=+0>ODBC API緙栫▼</strong></p> <p>濡傛灉涓涓?font size=+0>ODBC API鍑芥暟鎵ц鎴愬姛錛屽垯榪斿洖<font size=+0>SQL_SUCCESS鎴?font size=+0>SQL_SUCCESS_WITH_INFO錛?font size=+0>SQL_SUCCESS鎸囩ず鍙氳繃璇婃柇璁板綍鑾峰彇鏈夊叧鎿嶄綔鐨勮緇嗕俊鎭紝<font size=+0>SQL_SUCCESS_WITH_INFO鎸囩ず搴旂敤紼嬪簭鎵ц緇撴灉甯︽湁璀﹀憡淇℃伅錛屽彲閫氳繃璇婃柇璁板綍鑾峰彇璇︾粏淇℃伅銆傚鏋滃嚱鏁拌皟鐢ㄥけ璐ワ紝榪斿洖鐮佷負<font size=+0>SQL_ERROR銆?/p> <p>涓鑸紝緙栧啓<font size=+0>ODBC紼嬪簭涓昏鏈変竴涓嬪嚑涓楠わ細</p> <p><font size=+0>1銆佸垎閰嶇幆澧冨彞鏌勶細澹版槑涓涓?font size=+0>SQLHENV鐨勫彉閲忥紝璋冪敤鍑芥暟<font size=+0>SQLAllocHandle銆?/p> <p>璁劇疆鐜灞炴э細瀹屾垚鐜鍒嗛厤鍚庯紝鐢ㄥ嚱鏁?font size=+0>SQLSetEnvAttr璁劇疆鐜灞炴э紝娉ㄥ唽<font size=+0>ODBC鐗堟湰鍙楓?/p> <p>閲婃斁鐜鍙ユ焺錛氬畬鎴愭暟鎹闂換鍔℃椂錛屽簲璋冪敤<font size=+0>SQLFreeHandle閲婃斁鍓嶉潰鍒嗛厤鐨勭幆澧冦?/p> <p><font size=+0>2銆佸垎閰嶈繛鎺ュ彞鏌勶細澹版槑涓涓?font size=+0>SQLHDBC綾誨瀷鐨勫彉閲忥紝璋冪敤<font size=+0>SQLAllocHandle鍑芥暟鍒嗛厤鍙ユ焺銆?/p> <p>璁劇疆榪炴帴灞炴э細鎵鏈夎繛鎺ュ睘鎬ч兘鍙氳繃鍑芥暟<font size=+0>SQLSetConnectAttr璁劇疆錛岃皟鐢ㄥ嚱鏁?font size=+0>SQLGetConnectAttr鍙幏鍙栬繖浜涜繛鎺ュ睘鎬х殑褰撳墠璁劇疆鍊箋?/p> <p><font size=+0>3銆?榪炴帴鏁版嵁婧愶細瀵逛簬涓嶅悓鐨勭▼搴忓拰鐢ㄦ埛鎺ュ彛錛屽彲浠ョ敤涓嶅悓鐨勫嚱鏁板緩绔嬭繛鎺?/p> <p><font size=+0>SQLConnect錛氳鍑芥暟鍙鎻愪緵鏁版嵁婧愬悕縐般佺敤鎴?font size=+0>ID鍜屽彛浠わ紝灝卞彲浠ヨ繘琛岃繛鎺ヤ簡銆?/p> <p><font size=+0>SQLDriverConnect錛氳鍑芥暟鐢ㄤ竴涓繛鎺ュ瓧絎︿覆寤虹珛鑷蟲暟鎹簮鐨勮繛鎺ワ紝瀹冨彲浠ヨ鐢ㄦ埛杈撳叆蹇呰鐨勮繛鎺ヤ俊鎭紝浣跨敤緋葷粺涓繕娌″畾涔夌殑鏁版嵁婧愩?/p> <p><font size=+0>SQLBrowseConnect錛氳鍑芥暟鏀寔浠ヤ竴縐嶈凱浠g殑鏂瑰紡鑾峰彇鍒版暟鎹簮鐨勮繛鎺ワ紝鐩村埌鏈鍚庡緩绔嬭繛鎺ワ紝瀹冨熀浜庡鎴鋒満錛忔湇鍔″櫒浣撶郴緇撴瀯錛屽洜姝ゆ湰鍦版暟鎹簱涓嶆敮鎸佽鍑芥暟銆?/p> <p><font size=+0>4銆?鍑嗗騫舵墽琛?font size=+0>SQL璇彞</p> <p><font size=+0>A銆?鍒嗛厤璇彞鍙ユ焺錛氳鍙ュ彞鏌勬槸閫氳繃璋冪敤<font size=+0>SQLAllocHandle鍑芥暟鍒嗛厤鐨勩?/p> <p>鍑芥暟<font size=+0>SQLGetStmrrAttr鍜?font size=+0>SQLSetStmrrAttr鐢ㄦ潵鑾峰彇鍜岃緗竴涓鍙ュ彞鏌勭殑閫夐」錛屼嬌鐢ㄥ畬錛岃皟鐢?font size=+0>SQLFreeHandle閲婃斁璇ュ彞鏌勩?/p> <p><font size=+0>B銆?鎵ц<font size=+0>SQL璇彞</p> <p><font size=+0>SQLExecDirect錛氳鍑芥暟鐩存帴鎵ц<font size=+0>SQL璇彞錛屽浜庡彧鎵ц涓嬈$殑<font size=+0>SQL璇彞鏉ヨ錛岃鍑芥暟鏄墽琛屾渶蹇殑鏂規硶銆?br><font size=+0>SQLPrepare鍜?font size=+0>SQLExecute錛氬浜庨渶瑕佸嬈℃墽琛岀殑<font size=+0>SQL璇彞鏉ヨ錛屽彲鍏堣皟鐢?font size=+0>SQLPrepare鍑嗗<font size=+0>SQL璇彞鐨勬墽琛岋紝鐢?font size=+0>SQLExecute鎵ц鍑嗗濂界殑璇彞銆?/p> <p><font size=+0>C銆?浣跨敤鍙傛暟錛氫嬌鐢ㄥ弬鏁板彲浠ヤ嬌涓鏉?font size=+0>SQL璇彞澶氭鎵ц錛屽緱鍒頒笉鍚岀殑緇撴灉銆?/p> <p>鍑芥暟<font size=+0>SQLBindParameter璐熻矗涓哄弬鏁板畾涔夊彉閲忥紝灝嗕竴孌?font size=+0>SQL璇彞涓殑涓涓弬鏁版爣璇嗙<font size=+0>("錛?<font size=+0>)鎹嗙粦鍦ㄤ竴璧鳳紝瀹炵幇鍙傛暟鍊肩殑浼犻掋?/p> <p><font size=+0>5銆?font size=+0> 鑾峰彇璁板綍闆?/p> <p><font size=+0>A銆?font size=+0> 緇戝畾鍒楋細棣栧厛蹇呴』鍒嗛厤涓庤褰曢泦涓瓧孌電浉瀵瑰簲鐨勫彉閲忥紝鐒跺悗閫氳繃鍑芥暟<font size=+0>SQLBindCol灝嗚褰曞瓧孌靛悓紼嬪簭鍙橀噺緇戝畾鍦ㄤ竴璧鳳紝瀵逛簬闀胯褰曞瓧孌碉紝鍙互閫氳繃璋冪敤鍑芥暟<font size=+0>SQLGetData鐩存帴鍙栧洖鏁版嵁銆?/p> <p>緇戝畾瀛楁鍙互鏍規嵁鑷繁鐨勯渶瑕佸叏閮ㄧ粦瀹氾紝涔熷彲浠ョ粦瀹氬叾涓殑鏌愬嚑涓瓧孌點?/p> <p>閫氳繃璋冪敤鍑芥暟<font size=+0>SQLBindCol灝嗗彉閲忓湴鍧鍊艱祴涓?font size=+0>NULL錛屽彲浠ョ粨鏉熷涓涓褰曞瓧孌電殑緇戝畾錛岄氳繃璋冪敤鍑芥暟<font size=+0>SQLFreeStmt錛屽皢鍏朵腑閫夐」璁句負<font size=+0>SQL_UNBIND錛屾垨鑰呯洿鎺ラ噴鏀懼彞鏌勶紝閮戒細緇撴潫鎵鏈夎褰曞瓧孌電殑緇戝畾銆?/p> <p><font size=+0>B銆?font size=+0>SQLFetch錛氳鍑芥暟鐢ㄤ簬灝嗚褰曢泦鐨勪笅涓琛屽彉鎴愬綋鍓嶈錛屽茍鎶婃墍鏈夋崋緇戣繃鐨勬暟鎹瓧孌電殑鏁版嵁鎷瘋礉鍒扮浉搴旂殑緙撳啿鍖恒?/p> <p><font size=+0>C銆?font size=+0> 鍏夋爣錛氬簲鐢ㄧ▼搴忚幏鍙栨暟鎹槸閫氳繃鍏夋爣<font size=+0>(Cursor)鏉ュ疄鐜扮殑錛屽湪<font size=+0>ODBC涓紝涓昏鏈?font size=+0>3縐嶇被鍨嬬殑鍏夋爣錛氬崟鍚戝厜鏍囥佸彲婊氬姩鍏夋爣鍜屽潡鍏夋爣銆?/p> <p>鏈変簺搴旂敤紼嬪簭涓嶆敮鎸佸彲婊氬姩鍏夋爣鍜屽潡鍏夋爣錛?font size=+0>ODBC SDK鎻愪緵浜嗕竴涓厜鏍囧簱<font size=+0>(ODBCCR32.DLL)錛屽湪搴旂敤紼嬪簭涓彲閫氳繃璁劇疆榪炴帴灞炴?font size=+0>(SQL_STTR_ODBC_CURSOR)嬋媧誨厜鏍囧簱銆?/p> <p><font size=+0>6銆?font size=+0> 璁板綍鐨勬坊鍔犮佸垹闄ゅ拰鏇存柊錛氭暟鎹簮鏁版嵁鏇存柊鍙氳繃<font size=+0>3縐嶆柟寮忥細閫氳繃<font size=+0>SQLExecDirect鍑芥暟浣跨敤鐩稿簲鐨?font size=+0>SQL璇彞錛涜皟鐢?font size=+0>SQLSetPos鍑芥暟瀹炵幇璁板綍闆嗗畾涔夋洿鏂幫紱璋冪敤<font size=+0>SQLBulkOperations鍑芥暟瀹炵幇鏁版嵁鏇存柊銆?/p> <p>絎竴縐嶆柟寮忛傜敤浜庝換浣?font size=+0>ODBC鏁版嵁婧愶紝鍚庝袱縐嶆柟寮忔湁鐨勬暟鎹簮涓嶆敮鎸侊紝鍙皟鐢?font size=+0>SQLGetInfo紜畾鏁版嵁婧愩?/p> <p><font size=+0>SQLBulkOperations錛氳鍑芥暟鎿嶄綔鍩轟簬褰撳墠琛岄泦錛岃皟鐢ㄥ墠錛岄』鍏堣皟鐢?font size=+0>SQLFetch鎴?font size=+0>SQLFetchScroll鑾峰彇銆?/p> <p>鍑芥暟璋冪敤鍚庯紝鍧楀厜鏍囩殑浣嶇疆鍙樹負鏈畾涔夌姸鍐碉紝鍥犳錛屽簲璇ュ厛璋冪敤鍑芥暟<font size=+0>SQLFetchScroll璁懼畾鍏夋爣浣嶇疆銆?/p> <p><font size=+0>7銆侀敊璇鐞嗭細姣忎釜<font size=+0>ODBC API鍑芥暟閮借兘浜х敓涓緋誨垪鍙嶆槧鎿嶄綔淇℃伅鐨勮瘖鏂褰曪紝鍙互鐢?font size=+0>SQLGetDiagField鍑芥暟鑾峰彇璇婃柇璁板綍涓壒瀹氱殑鍩燂紝鍙﹀錛屽彲浠ヤ嬌鐢?font size=+0>SQLGetDiagRec鑾峰彇璇婃柇璁板綍涓竴浜涘父鐢ㄧ殑鍩熴?/p> <p><font size=+0>8銆佷簨鍔″鐞嗭細浜嬪姟鎻愪氦鏈変袱縐嶆柟寮忥細鑷姩鎻愪氦妯″紡鍜屾墜鍔ㄦ彁浜ゆā寮忋傚簲鐢ㄧ▼搴忓彲閫氳繃璋冪敤鍑芥暟<font size=+0>SQLSetConnectAttr璁懼畾榪炴帴灞炴?font size=+0>SQL_ATTR_AUTOCOMMIT錛岃嚜鍔ㄦ彁浜ゆā寮忔槸榛樿鐨勮繛鎺ュ睘鎬ц緗紝瀵逛簬鎵鏈夌殑<font size=+0>ODBC椹卞姩紼嬪簭閮借兘閫傚簲榪欑妯″紡涓嬶紝鎵鏈夎鍙ラ兘鏄綔涓轟竴涓嫭绔嬬殑浜嬪姟榪涜澶勭悊鐨勩?/p> <p>鎵嬪姩鎻愪氦妯″紡鎶婁竴緇?font size=+0>SQL璇彞鏀懼叆涓涓簨鍔′腑錛岀▼搴忓繀欏昏皟鐢ㄥ嚱鏁?font size=+0>SQLEenTran鏄庣‘鍦扮粓姝竴涓簨鍔°傝嫢浣跨敤澶氫釜嬋媧葷殑浜嬪姟錛屽氨蹇呴』寤虹珛澶氫釜榪炴帴錛屾瘡涓涓繛鎺ュ寘鍚竴涓簨鍔°?/p> <p><font size=+0>9銆佹柇寮鏁版嵁榪炴帴騫墮噴鏀劇幆澧冨彞鏌勶細瀹屾垚鏁版嵁搴撴搷浣滃悗錛屽彲璋冪敤<font size=+0>SQLDisconnect鍑芥暟鍏抽棴鍚屾暟鎹簱鐨勮繛鎺ャ?/p> </font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></td> </tr> </tbody> </table> </div> <img src ="http://m.shnenglu.com/r2100/aggbug/61391.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/r2100/" target="_blank">r2100</a> 2008-09-09 17:49 <a href="http://m.shnenglu.com/r2100/articles/61391.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>ODBC API榪炴帴鏁版嵁搴?/title><link>http://m.shnenglu.com/r2100/articles/60672.html</link><dc:creator>r2100</dc:creator><author>r2100</author><pubDate>Tue, 02 Sep 2008 03:24:00 GMT</pubDate><guid>http://m.shnenglu.com/r2100/articles/60672.html</guid><wfw:comment>http://m.shnenglu.com/r2100/comments/60672.html</wfw:comment><comments>http://m.shnenglu.com/r2100/articles/60672.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/r2100/comments/commentRss/60672.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/r2100/services/trackbacks/60672.html</trackback:ping><description><![CDATA[鎽樻妱鐨勪竴孌典嬌鐢∣DBC API 榪炴帴鏁版嵁搴撶殑浠g爜<br>ps:msdn鏂囨。 <a >http://msdn.microsoft.com/en-us/library/ms714562(VS.85).aspx</a><br><br>澶存枃浠?br> <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"><img id=Codehighlighter1_18_96_Open_Image onclick="this.style.display='none'; Codehighlighter1_18_96_Open_Text.style.display='none'; Codehighlighter1_18_96_Closed_Image.style.display='inline'; Codehighlighter1_18_96_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_18_96_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_18_96_Closed_Text.style.display='none'; Codehighlighter1_18_96_Open_Image.style.display='inline'; Codehighlighter1_18_96_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top><span style="COLOR: #000000">SQLHENV        m_henv;        </span><span id=Codehighlighter1_18_96_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id=Codehighlighter1_18_96_Open_Text><span style="COLOR: #808080">///</span><span style="COLOR: #808080"><    ODBC鐜鍙ユ焺<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #008000">    SQLHDBC        m_hdbc;        </span><span style="COLOR: #808080">///</span><span style="COLOR: #808080"><    ODBC鍙ユ焺<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #008000">    SQLHSTMT    m_hstmt;    </span><span style="COLOR: #808080">///</span><span style="COLOR: #808080"><    ODBC娓告爣鍙ユ焺<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top></span><span style="COLOR: #808080"></span></span><br><img id=Codehighlighter1_119_232_Open_Image onclick="this.style.display='none'; Codehighlighter1_119_232_Open_Text.style.display='none'; Codehighlighter1_119_232_Closed_Image.style.display='inline'; Codehighlighter1_119_232_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_119_232_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_119_232_Closed_Text.style.display='none'; Codehighlighter1_119_232_Open_Image.style.display='inline'; Codehighlighter1_119_232_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000">        m_szDSN[</span><span style="COLOR: #000000">256</span><span style="COLOR: #000000">];        </span><span id=Codehighlighter1_119_232_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id=Codehighlighter1_119_232_Open_Text><span style="COLOR: #808080">///</span><span style="COLOR: #808080"><    鏁版嵁婧愬悕<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #008000">    char        m_szUserName[256];    </span><span style="COLOR: #808080">///</span><span style="COLOR: #808080"><    鐢ㄦ埛鍚?br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #008000">    char        m_szPassword[256];    </span><span style="COLOR: #808080">///</span><span style="COLOR: #808080"><    瀵嗙爜<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #008000">    BOOL        m_bAutoCommit;        </span><span style="COLOR: #808080">///</span><span style="COLOR: #008000"><    鏄惁鑷姩鎻愪氦</span></div> </span><br>榪炴帴鍑芥暟<br> <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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">BOOL CODBCTestDemo001Dlg::AllocHandle(SQLHENV </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">henv, SQLHDBC </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">hdbc, SQLHSTMT </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">hstmt)<br><img id=Codehighlighter1_85_1367_Open_Image onclick="this.style.display='none'; Codehighlighter1_85_1367_Open_Text.style.display='none'; Codehighlighter1_85_1367_Closed_Image.style.display='inline'; Codehighlighter1_85_1367_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_85_1367_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_85_1367_Closed_Text.style.display='none'; Codehighlighter1_85_1367_Open_Image.style.display='inline'; Codehighlighter1_85_1367_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_85_1367_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_85_1367_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    SQLRETURN    retcode;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    retcode    </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">henv);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(retcode </span><span style="COLOR: #000000">==</span><span style="COLOR: #000000"> SQL_SUCCESS </span><span style="COLOR: #000000">||</span><span style="COLOR: #000000"> retcode </span><span style="COLOR: #000000">==</span><span style="COLOR: #000000"> SQL_SUCCESS_WITH_INFO)<br><img id=Codehighlighter1_238_1328_Open_Image onclick="this.style.display='none'; Codehighlighter1_238_1328_Open_Text.style.display='none'; Codehighlighter1_238_1328_Closed_Image.style.display='inline'; Codehighlighter1_238_1328_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_238_1328_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_238_1328_Closed_Text.style.display='none'; Codehighlighter1_238_1328_Open_Image.style.display='inline'; Codehighlighter1_238_1328_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_238_1328_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_238_1328_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        retcode    </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> SQLSetEnvAttr(henv,SQL_ATTR_ODBC_VERSION,(</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)SQL_OV_ODBC3,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(retcode </span><span style="COLOR: #000000">==</span><span style="COLOR: #000000"> SQL_SUCCESS </span><span style="COLOR: #000000">||</span><span style="COLOR: #000000"> retcode </span><span style="COLOR: #000000">==</span><span style="COLOR: #000000"> SQL_SUCCESS_WITH_INFO)<br><img id=Codehighlighter1_385_1228_Open_Image onclick="this.style.display='none'; Codehighlighter1_385_1228_Open_Text.style.display='none'; Codehighlighter1_385_1228_Closed_Image.style.display='inline'; Codehighlighter1_385_1228_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_385_1228_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_385_1228_Closed_Text.style.display='none'; Codehighlighter1_385_1228_Open_Image.style.display='inline'; Codehighlighter1_385_1228_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </span><span id=Codehighlighter1_385_1228_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_385_1228_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            retcode    </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> SQLAllocHandle(SQL_HANDLE_DBC,henv,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">hdbc);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(retcode </span><span style="COLOR: #000000">==</span><span style="COLOR: #000000"> SQL_SUCCESS </span><span style="COLOR: #000000">||</span><span style="COLOR: #000000"> retcode </span><span style="COLOR: #000000">==</span><span style="COLOR: #000000"> SQL_SUCCESS_WITH_INFO)<br><img id=Codehighlighter1_512_1150_Open_Image onclick="this.style.display='none'; Codehighlighter1_512_1150_Open_Text.style.display='none'; Codehighlighter1_512_1150_Closed_Image.style.display='inline'; Codehighlighter1_512_1150_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_512_1150_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_512_1150_Closed_Text.style.display='none'; Codehighlighter1_512_1150_Open_Image.style.display='inline'; Codehighlighter1_512_1150_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>            </span><span id=Codehighlighter1_512_1150_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_512_1150_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                SQLSetConnectAttr(hdbc,(</span><span style="COLOR: #0000ff">long</span><span style="COLOR: #000000">)SQL_LOGIN_TIMEOUT,(</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">5</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(m_bAutoCommit)<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                    SQLSetConnectAttr(hdbc,(</span><span style="COLOR: #0000ff">long</span><span style="COLOR: #000000">)SQL_ATTR_AUTOCOMMIT,(</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)SQL_AUTOCOMMIT_ON,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                    SQLSetConnectAttr(hdbc,(</span><span style="COLOR: #0000ff">long</span><span style="COLOR: #000000">)SQL_ATTR_AUTOCOMMIT,(</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)SQL_AUTOCOMMIT_OFF,</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                retcode    </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> SQLConnect(hdbc,(SQLCHAR </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)(LPTSTR)m_szDSN,SQL_NTS,<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                    (SQLCHAR </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)(LPTSTR)m_szUserName,SQL_NTS,(SQLCHAR </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)(LPTSTR)m_szPassword,SQL_NTS);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(retcode </span><span style="COLOR: #000000">==</span><span style="COLOR: #000000"> SQL_SUCCESS </span><span style="COLOR: #000000">||</span><span style="COLOR: #000000"> retcode </span><span style="COLOR: #000000">==</span><span style="COLOR: #000000"> SQL_SUCCESS_WITH_INFO)<br><img id=Codehighlighter1_1003_1027_Open_Image onclick="this.style.display='none'; Codehighlighter1_1003_1027_Open_Text.style.display='none'; Codehighlighter1_1003_1027_Closed_Image.style.display='inline'; Codehighlighter1_1003_1027_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1003_1027_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1003_1027_Closed_Text.style.display='none'; Codehighlighter1_1003_1027_Open_Image.style.display='inline'; Codehighlighter1_1003_1027_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>                </span><span id=Codehighlighter1_1003_1027_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_1003_1027_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> TRUE;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>                }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br><img id=Codehighlighter1_1042_1087_Open_Image onclick="this.style.display='none'; Codehighlighter1_1042_1087_Open_Text.style.display='none'; Codehighlighter1_1042_1087_Closed_Image.style.display='inline'; Codehighlighter1_1042_1087_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1042_1087_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1042_1087_Closed_Text.style.display='none'; Codehighlighter1_1042_1087_Open_Image.style.display='inline'; Codehighlighter1_1042_1087_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>                </span><span id=Codehighlighter1_1042_1087_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_1042_1087_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                    </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">ShowError(SQL_HANDLE_DBC,hdbc);</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top></span><span style="COLOR: #000000">                }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                SQLFreeHandle(SQL_HANDLE_DBC,hdbc);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                hdbc </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> NULL;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>            }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                TRACE(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">It's Useless!</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>                </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">ShowError(SQL_HANDLE_ENV,henv);</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top></span><span style="COLOR: #000000">        }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">ShowError(SQL_HANDLE_ENV,henv);</span><span style="COLOR: #008000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">        SQLFreeHandle(SQL_HANDLE_ENV,henv);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        henv </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> NULL;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> FALSE;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> FALSE;<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span></div> <br><br>鍏抽棴榪炴帴<br> <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"><img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> CODBCTestDemo001Dlg::DeAllocHandle(SQLHENV henv, SQLHDBC hdbc, SQLHSTMT hstmt)<br><img id=Codehighlighter1_84_223_Open_Image onclick="this.style.display='none'; Codehighlighter1_84_223_Open_Text.style.display='none'; Codehighlighter1_84_223_Closed_Image.style.display='inline'; Codehighlighter1_84_223_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_84_223_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_84_223_Closed_Text.style.display='none'; Codehighlighter1_84_223_Open_Image.style.display='inline'; Codehighlighter1_84_223_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_84_223_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_84_223_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (m_hdbc)<br><img id=Codehighlighter1_100_164_Open_Image onclick="this.style.display='none'; Codehighlighter1_100_164_Open_Text.style.display='none'; Codehighlighter1_100_164_Closed_Image.style.display='inline'; Codehighlighter1_100_164_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_100_164_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_100_164_Closed_Text.style.display='none'; Codehighlighter1_100_164_Open_Image.style.display='inline'; Codehighlighter1_100_164_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_100_164_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_100_164_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        SQLDisconnect(hdbc);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        SQLFreeHandle(SQL_HANDLE_DBC,hdbc);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>    </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (m_henv)<br><img id=Codehighlighter1_180_221_Open_Image onclick="this.style.display='none'; Codehighlighter1_180_221_Open_Text.style.display='none'; Codehighlighter1_180_221_Closed_Image.style.display='inline'; Codehighlighter1_180_221_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_180_221_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_180_221_Closed_Text.style.display='none'; Codehighlighter1_180_221_Open_Image.style.display='inline'; Codehighlighter1_180_221_Open_Text.style.display='inline';" src="http://m.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </span><span id=Codehighlighter1_180_221_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_180_221_Open_Text><span style="COLOR: #000000">{<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        SQLFreeHandle(SQL_HANDLE_ENV,henv);<br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</span></span><span style="COLOR: #000000"><br><img src="http://m.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span></div> <img src ="http://m.shnenglu.com/r2100/aggbug/60672.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/r2100/" target="_blank">r2100</a> 2008-09-02 11:24 <a href="http://m.shnenglu.com/r2100/articles/60672.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>閫掑綊瀹炵幇姹傜湡瀛愰泦http://m.shnenglu.com/r2100/articles/60059.htmlr2100r2100Tue, 26 Aug 2008 10:10:00 GMThttp://m.shnenglu.com/r2100/articles/60059.html
#include <stdafx.h>
#include 
<stdio.h>   
#define SETNO   2   
char   List[]={'a','b'};   
char   buf[26];   

Combine(
int   num)   
{   
    
int   i;   

    
if(!num)   
    {   
        
for(i=0;i<SETNO;i++)   
            
if(buf[i])   
                printf(
"%c",List[i]);   
        printf(
"\n");   
        
return;   
    }   
    buf[SETNO
-num]=1;   
    Combine(num
-1);   
    buf[SETNO
-num]=0;   
    Combine(num
-1);   
}   
main(
void)   
{   
    Combine(SETNO);   
}   




r2100 2008-08-26 18:10 鍙戣〃璇勮
]]>
久久久久se色偷偷亚洲精品av| 久久不射电影网| 久久久久亚洲av成人网人人软件| 日日狠狠久久偷偷色综合96蜜桃| 欧美精品国产综合久久| 99久久无码一区人妻a黑| 亚洲综合婷婷久久| 久久久久久久精品妇女99| 777米奇久久最新地址| 久久久亚洲精品蜜桃臀| 亚洲精品乱码久久久久久蜜桃图片| 久久久久久a亚洲欧洲aⅴ| 欧美成人免费观看久久| 久久中文字幕一区二区| 精品久久久久久国产| 99久久99久久精品国产| 久久青青草原精品国产| 亚洲精品美女久久久久99小说 | 久久e热在这里只有国产中文精品99 | 国内精品九九久久精品 | 久久99久久99精品免视看动漫 | 99久久免费国产精品热| 久久综合亚洲色一区二区三区| 久久国产成人精品麻豆| 亚洲综合熟女久久久30p| 欧美久久一区二区三区| 九九热久久免费视频| 久久精品www人人爽人人| 中文字幕人妻色偷偷久久| 性做久久久久久久久久久| 久久99亚洲综合精品首页| 久久93精品国产91久久综合| 秋霞久久国产精品电影院| 久久99国产精品二区不卡| 77777亚洲午夜久久多喷| 久久综合狠狠综合久久| 久久综合噜噜激激的五月天| 国产V亚洲V天堂无码久久久| 国内精品久久人妻互换| 精品久久久久中文字幕日本| a高清免费毛片久久|