锘??xml version="1.0" encoding="utf-8" standalone="yes"?>91久久精品无码一区二区毛片,99久久精品毛片免费播放,久久亚洲sm情趣捆绑调教http://www.shnenglu.com/junfeng568/==>>澶氭儏鎬昏鏃犳儏浼わ紝姝ょ敓鏃犳儏鍙堜綍濡紒 綰㈣眴鏈槸鐩告濆瓙錛屼竴瀵哥浉鎬濅竴瀵哥伆銆傛鐢熶笉鑳界畫鏃х洘錛屽繀褰撶畫涔嬩簬鏉ョ敓銆?/description>zh-cnThu, 08 May 2025 17:00:15 GMTThu, 08 May 2025 17:00:15 GMT60濡備綍鏌ョ湅緋葷粺鍙橀噺http://www.shnenglu.com/junfeng568/archive/2006/03/18/4326.html澶╂動嫻瓙澶╂動嫻瓙Sat, 18 Mar 2006 14:01:00 GMThttp://www.shnenglu.com/junfeng568/archive/2006/03/18/4326.htmlhttp://www.shnenglu.com/junfeng568/comments/4326.htmlhttp://www.shnenglu.com/junfeng568/archive/2006/03/18/4326.html#Feedback0http://www.shnenglu.com/junfeng568/comments/commentRss/4326.htmlhttp://www.shnenglu.com/junfeng568/services/trackbacks/4326.html//璇ョ▼搴忕敤鏉ユ煡鐪嬭嚜宸辯殑緋葷粺鐜,鐩稿綋浜庡湪鍛戒護琛岃緭鍏nv鎵鏄劇ず鐨勭粨鏋?
#include <iostream>
using namespace std;

int main( int argc , char* argv[] , char* env[] ){//涔熷彲鍐欐垚int main(int argc,char* *argv,char* *env[]){
聽聽//int argc琛ㄧず鍛戒護琛屽弬鏁扮殑涓暟,
聽聽//char* argv[]琛ㄧず鍛戒護琛屽弬鏁扮殑鍊?br />聽cout<<"begin ..." << endl;
聽while( env!=NULL && *env != NULL ){// 浜岃呮槸絳変環鐨剋hile(env&&*env){
聽聽cout<< *env << endl;
聽聽env++;
聽}
聽cout<<"end聽 ...." << endl;
聽return 0 ;
}



]]>
濡備綍鍙栧緱鑷繁鏈哄瓙鐨勭幆澧冨彉閲?/title><link>http://www.shnenglu.com/junfeng568/archive/2006/03/18/4324.html</link><dc:creator>澶╂動嫻瓙</dc:creator><author>澶╂動嫻瓙</author><pubDate>Sat, 18 Mar 2006 13:59:00 GMT</pubDate><guid>http://www.shnenglu.com/junfeng568/archive/2006/03/18/4324.html</guid><wfw:comment>http://www.shnenglu.com/junfeng568/comments/4324.html</wfw:comment><comments>http://www.shnenglu.com/junfeng568/archive/2006/03/18/4324.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/junfeng568/comments/commentRss/4324.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/junfeng568/services/trackbacks/4324.html</trackback:ping><description><![CDATA[<p>/*鍙橀噺p鐢ㄦ潵瀛樻斁鑷繁瀹氫箟鐨勭幆澧冨彉閲?鑰宲t鐢ㄦ潵瀛樻斁緋葷粺鐜鍙橀噺鐨凱ATH鍊?br />娉ㄦ剰:姝や緥搴旇鍏堝垽鏂彉閲忕殑榪斿洖鍊兼槸鍚︿負絀?br />鍙栧緱鐜鍙橀噺鍑芥暟鐨勬牸寮忓涓?<br />聽char* getenv(const char *name);聽return value for environment name.<br />聽<br />聽int putenv(const char* str);聽change or add value to environment.<br />*/<br />#include <stdlib.h><br />#include <iostream><br />using namespace std;</p> <p>int main(){<br />聽char *p = NULL;<br />聽char *pt=NULL;<br />聽<br />聽p = getenv( "AAA" );<br />聽pt =getenv("PATH");<br />聽<br />聽if( p == NULL )<br />聽聽cout<<"No such env named AAA"<<endl;<br />聽else<br />聽聽cout<<"AAA=" << p << endl;<br />聽if( pt == NULL )<br />聽聽cout<<"No such env named PATH"<<endl;<br />聽else<br />聽聽cout<<"PATH=" << pt<< endl;<br />聽putenv( "AAA=123456" );<br />聽cout<<"AAA=" << getenv( "AAA" ) << endl;<br />聽putenv("AAA=123");<br />聽cout<<"AAA="<<getenv("AAA")<<endl;<br />聽<br />聽cout<<"PATH="<<getenv("PATH")<<endl;<br />聽return 0 ;<br />}</p> <p>/*闂:<br />聽鍋囧鐜鍙橀噺YU鍦ㄧ敤鎴風殑shell涓嬬殑鍊兼槸123456,鍦ㄦ垜浠殑搴旂敤紼嬪簭涓?br />聽閫氳繃getenv()鍜宲utenv()鏉ユ洿鏀硅鐜鍙橀噺涓篴bcdef,閭d箞褰撴垜浠粨鏉熷簲鐢?br />聽紼嬪簭鍚庡洖鍒皊hell涓嬫椂,鎴戜滑鐢ㄥ懡浠cho $YU,閭d箞緇撴灉搴旇鏄粈涔?<br />*/</p><img src ="http://www.shnenglu.com/junfeng568/aggbug/4324.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/junfeng568/" target="_blank">澶╂動嫻瓙</a> 2006-03-18 21:59 <a href="http://www.shnenglu.com/junfeng568/archive/2006/03/18/4324.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>楂樼駭榪涚▼閫氫俊鎶鏈?-----IPC閫氫俊http://www.shnenglu.com/junfeng568/archive/2006/03/14/4151.html澶╂動嫻瓙澶╂動嫻瓙Tue, 14 Mar 2006 12:50:00 GMThttp://www.shnenglu.com/junfeng568/archive/2006/03/14/4151.htmlhttp://www.shnenglu.com/junfeng568/comments/4151.htmlhttp://www.shnenglu.com/junfeng568/archive/2006/03/14/4151.html#Feedback1http://www.shnenglu.com/junfeng568/comments/commentRss/4151.htmlhttp://www.shnenglu.com/junfeng568/services/trackbacks/4151.html涓銆傛湁鍏崇殑緋葷粺鍛戒護
 //浠ヤ笅鏄湪unix涓嬭繘琛岀殑鎿嶄綔
 1銆俰pcs
 鎵ц緇撴灉濡備笅錛?BR> IPC status from <running system> as of 2006騫?3鏈?3鏃?鏄熸湡涓 16鏃?8鍒?6縐?CST
T         ID      KEY        MODE        OWNER    GROUP
Message Queues:
Shared Memory:
m          0   0x50000d2b --rw-r--r--     root     root
Semaphores:
s     131075   0x123455   --ra-------  yuqiang    staff

 2.ipcrm -q/m/s  ID鍙?BR> 浣滅敤 錛歳emove a message queue ,semaphore set ,or shared memory ID.
 鎵ц鍛戒護ipcrm -s 131075鍚庯紝緇撴灉濡備笅錛?BR> IPC status from <running system> as of 2006騫?3鏈?3鏃?鏄熸湡涓 16鏃?6鍒?6縐?CST
T         ID      KEY        MODE        OWNER    GROUP
Message Queues:
Shared Memory:
m          0   0x50000d2b --rw-r--r--     root     root
Semaphores:



]]>
浠婃櫄涓婃柊鐨勫唴瀹?/title><link>http://www.shnenglu.com/junfeng568/archive/2006/03/14/4116.html</link><dc:creator>澶╂動嫻瓙</dc:creator><author>澶╂動嫻瓙</author><pubDate>Tue, 14 Mar 2006 00:19:00 GMT</pubDate><guid>http://www.shnenglu.com/junfeng568/archive/2006/03/14/4116.html</guid><wfw:comment>http://www.shnenglu.com/junfeng568/comments/4116.html</wfw:comment><comments>http://www.shnenglu.com/junfeng568/archive/2006/03/14/4116.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/junfeng568/comments/commentRss/4116.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/junfeng568/services/trackbacks/4116.html</trackback:ping><description><![CDATA[<P>鍛靛懙錛屽ぇ瀹跺ソ鍛錛岀敱浜庤繖鍑犲ぉ寰堢瘡錛屼篃娌″啓浠涔堟柊鐨勫唴瀹癸紝鎵浠ュ喅瀹氫粖澶╂櫄涓婂啀鏉ヤ竴浜涙柊鐨勪笢瑗匡紝甯屾湜澶у澶氭彁瀹濊吹鐨勬剰瑙侊紝鍚屾椂鍦ㄦ鎰熻阿  娌愭灚鍚屽織錛屼粬緇欑殑寤鴻涓嶉敊銆?/P><img src ="http://www.shnenglu.com/junfeng568/aggbug/4116.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/junfeng568/" target="_blank">澶╂動嫻瓙</a> 2006-03-14 08:19 <a href="http://www.shnenglu.com/junfeng568/archive/2006/03/14/4116.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>memset ,memcpy 鍜宻trcpy 鐨勬牴鏈尯鍒紵http://www.shnenglu.com/junfeng568/archive/2006/03/11/4022.html澶╂動嫻瓙澶╂動嫻瓙Sat, 11 Mar 2006 14:00:00 GMThttp://www.shnenglu.com/junfeng568/archive/2006/03/11/4022.htmlhttp://www.shnenglu.com/junfeng568/comments/4022.htmlhttp://www.shnenglu.com/junfeng568/archive/2006/03/11/4022.html#Feedback18http://www.shnenglu.com/junfeng568/comments/commentRss/4022.htmlhttp://www.shnenglu.com/junfeng568/services/trackbacks/4022.htmlMemset  鐢ㄦ潵瀵逛竴孌靛唴瀛樼┖闂村叏閮ㄨ緗負鏌愪釜瀛楃錛屼竴鑸敤鍦ㄥ瀹氫箟鐨勫瓧絎︿覆榪涜鍒濆鍖栦負鈥?鈥?/SPAN>鎴?/SPAN>鈥榎0鈥?/st1:chmetcnv>錛?/SPAN>

渚?/SPAN>:char a[100];memset(a, '\0', sizeof(a));

     memset鍙互鏂逛究鐨勬竻絀轟竴涓粨鏋勭被鍨嬬殑鍙橀噺鎴栨暟緇勩?/SPAN>

濡傦細

struct sample_struct
{
 char   csName[16];
 int    iSeq;
 int    iType;
};

瀵逛簬鍙橀噺
struct sample_strcut  stTest;

涓鑸儏鍐典笅錛屾竻絀?/SPAN>stTest鐨勬柟娉曪細

stTest.csName[0]='\0';
stTest.iSeq=0;
stTest.iType=0;

鐢?/SPAN>memset灝遍潪甯告柟渚匡細
memset(&stTest,0,sizeof(struct sample_struct));

濡傛灉鏄暟緇勶細

 struct sample_struct   TEST[10];
鍒?/SPAN>
memset(TEST,0,sizeof(struct sample_struct)*10);

memcpy  鐢ㄦ潵鍋氬唴瀛樻嫹璐濓紝浣犲彲浠ユ嬁瀹冩嫹璐濅換浣曟暟鎹被鍨嬬殑瀵硅薄錛屽彲浠ユ寚瀹氭嫹璐濈殑鏁版嵁闀垮害銆?/SPAN>

渚嬶細char a[100],b[50]; memcpy(b, a, sizeof(b));娉ㄦ剰濡傜敤sizeof(a)錛屼細閫犳垚b鐨勫唴瀛樺湴鍧婧㈠嚭銆?/SPAN>

Strcpy   灝卞彧鑳芥嫹璐濆瓧絎︿覆浜嗭紝瀹冮亣鍒?/SPAN>'\0'灝辯粨鏉熸嫹璐濄?/SPAN>

渚嬶細char a[100],b[50];strcpy(a,b);濡傜敤strcpy(b,a)錛岃娉ㄦ剰a涓殑瀛楃涓查暱搴︼紙絎竴涓?/SPAN>鈥榎0鈥?/st1:chmetcnv>涔嬪墠錛夋槸鍚﹁秴榪?/SPAN>50浣嶏紝濡傝秴榪囷紝鍒欎細閫犳垚b鐨勫唴瀛樺湴鍧婧㈠嚭銆?/SPAN>

str涔熷彲浠ョ敤鐢ㄤ釜鍙傛暟鐨?/SPAN>strncpy(a,b,n)

========================================================

memset涓昏搴旂敤鏄垵濮嬪寲鏌愪釜鍐呭瓨絀洪棿銆?/SPAN>
memcpy
鏄敤浜?/SPAN>copy婧愮┖闂寸殑鏁版嵁鍒扮洰鐨勭┖闂翠腑銆?/SPAN>
strcpy
鐢ㄤ簬瀛楃涓?/SPAN>copy,閬囧埌鈥榎0鈥?/st1:chmetcnv>錛屽皢緇撴潫銆?/SPAN>

濡傛灉浣犵悊瑙d簡榪欎簺錛屼綘搴旇鐭ラ亾浠栦滑鐨勫尯鍒細渚嬪浣犲垵濮嬪寲鏌愬潡絀洪棿鐨勬椂鍊欙紝鐢ㄥ埌memcpy錛岄偅涔堝簲璇ユ庝箞鍐欙紝鏄笉鏄樉寰楀緢絎ㄣ?/SPAN>
  int  m[100]
memset((void*)m,0x00,sizeof(int)*100);//Ok
錛?/SPAN>
memcpy((void*)m,"\0\0\0\0....",sizeof(int)*100);//it鈥檚 wrong.



]]>
鏈夊叧C++鎶鏈枃绔犵殑瀹夋帓http://www.shnenglu.com/junfeng568/archive/2006/03/08/3909.html澶╂動嫻瓙澶╂動嫻瓙Wed, 08 Mar 2006 13:30:00 GMThttp://www.shnenglu.com/junfeng568/archive/2006/03/08/3909.htmlhttp://www.shnenglu.com/junfeng568/comments/3909.htmlhttp://www.shnenglu.com/junfeng568/archive/2006/03/08/3909.html#Feedback0http://www.shnenglu.com/junfeng568/comments/commentRss/3909.htmlhttp://www.shnenglu.com/junfeng568/services/trackbacks/3909.html1銆傚叧浜嶤++鐨勫熀紜閮ㄥ垎
2銆傚湪Unix鐜涓嬬殑C++緙栫▼
3銆傜敤C++璁塊棶鏁版嵁搴擄紝鍗砅ro*C鎶鏈?BR>4銆傛渶鍚庡氨鏄綉緇滅紪紼嬩簡
5.鏈夊叧UNIX鐨勫熀鏈煡璇嗗皢鏀懼湪鎴戠殑JAVA鍗氬閲岋紝鐩稿叧閾炬帴鏄?A >http://blog.sina.com.cn/u/1220290933
鍚屾椂錛屽笇鏈涙湅鍙嬩滑澶氭彁瀹濊吹鎰忚錛屼互寮ヨˉ鎴戠殑涓嶈凍錛屽悓鏃訛紝鐢變簬鏃墮棿鏈夐檺錛屾瘡澶╁啓鐨勪笢瑗夸笉澶氳屼笖涓嶈緇嗭紝鎴戜細鍦ㄤ互鍚庣殑鏃墮棿閲岋紝閫愭瀹屽杽錛屽悓鏃跺笇鏈涙湅鍙嬩滑澶氭彁瀹濊吹鎰忚銆傚彟澶栵紝鍦?FONT style="BACKGROUND-COLOR: #006400" face="Courier New" size=5>鍙嬫儏閾炬帴閲岃繕鏈夊叧浜嶫ava鏂歸潰鐨勫崥瀹紝嬈㈣繋浣犵殑鍒版潵銆?img src ="http://www.shnenglu.com/junfeng568/aggbug/3909.html" width = "1" height = "1" />

]]>
鏁扮粍鍙橀噺http://www.shnenglu.com/junfeng568/archive/2006/03/08/3906.html澶╂動嫻瓙澶╂動嫻瓙Wed, 08 Mar 2006 11:54:00 GMThttp://www.shnenglu.com/junfeng568/archive/2006/03/08/3906.htmlhttp://www.shnenglu.com/junfeng568/comments/3906.htmlhttp://www.shnenglu.com/junfeng568/archive/2006/03/08/3906.html#Feedback0http://www.shnenglu.com/junfeng568/comments/commentRss/3906.htmlhttp://www.shnenglu.com/junfeng568/services/trackbacks/3906.html鍙互鐢ㄦ暟緇勫彉閲忔潵瀛樺彇.
1.娉ㄦ剰浜嬮」:
      (1)Pro*C鍙敮鎸佷竴緇存暟緇?浣哻har綾誨瀷闄ゅ,瀹冨彲浠ユ敮鎸佷簩緇存暟緇?
      (2)Pro*C涓嶆敮鎸佹暟緇勬寚閽?
      (3)Pro*C鎵鏀寔鐨勬渶澶х淮鏁版槸32767.
2.鏁扮粍鍙橀噺鐨勫0鏄庝篃澹版槑鎴愬涓誨彉閲忕殑褰㈠紡.濡?
    EXEC SQL BEGIN DECLARE SECTION
    char  pwd[50];
    char v_name[100];
    EXEC SQL END DECLARE SECTION
3.濡備綍鍦⊿QL璇彞涓嬌鐢ㄦ暟緇勫彉閲?
 鍙渶瑕佺粰鍑?鍜屽彉閲忓悕縐?涓嶈涓笅鏍?閫氳繃SQL璇彞鏌ュ嚭鐨勬暟鎹細鑷姩鎺掑垪.
 EXEC SQL BEGIN DECLARE SECTION;
 char pwd[ 30 ] ;
 char v_l_name[ 100 ] ;
 short ind_l_name ;
 EXEC SQL END DECLARE SECTION;
 ................................
 ................................
 EXEC SQL select last_name
          INTO :v_l_name :ind_l_name
   from emp
   where id=1 ;
  
  
         浠ヤ笅鐨勪緥瀛愭槸閿欒鐨?:
  for(int i=0;i<100;i++)
  {
   EXEC SQL select last_name
         INTO :v_l_name[i] :ind_l_name[i]
  from emp
  where id=1 ;
  }
4.鎸囩ず鍙橀噺涔熷彲浠ュ畾涔夋垚鏁扮粍,浣嗗厓绱犳暟搴斿ぇ浜庢垨絳変簬鏁扮粍鍙橀噺鏁?濡備笅渚嬪瓙:
 EXEC SQL BEGIN DECLARE SECTION;
 int emp_number[100];
 short ind_emp_number[100];//姝ゅ鐨勬寚紺哄彉閲忔暟涓嶈兘灝戜簬鏁扮粍鍙橀噺鏁?
 char emp_name[100][15];
 EXEC SQL END DECLARE SECTION;

]]>
鎸囩ず鍙橀噺http://www.shnenglu.com/junfeng568/archive/2006/03/07/3880.html澶╂動嫻瓙澶╂動嫻瓙Tue, 07 Mar 2006 15:56:00 GMThttp://www.shnenglu.com/junfeng568/archive/2006/03/07/3880.htmlhttp://www.shnenglu.com/junfeng568/comments/3880.htmlhttp://www.shnenglu.com/junfeng568/archive/2006/03/07/3880.html#Feedback1http://www.shnenglu.com/junfeng568/comments/commentRss/3880.htmlhttp://www.shnenglu.com/junfeng568/services/trackbacks/3880.html1.鎸囩ず鍙橀噺鐢ㄤ簬澶勭悊鏁版嵁搴撶殑NULL鍊?鐩戠潱鍜岀鐞嗕笌鍏剁浉鍏寵仈鐨勫涓誨彉閲?鏄煭鏁村瀷鍙橀噺(short).
2.涓涓寚紺哄彉閲忓彧綆$悊涓涓涓誨彉閲?鎸囩ず鍙橀噺绱ц窡鍦ㄥ涓誨彉閲忓悗闈?
3.璇硶緇撴瀯鏈変袱縐嶆柟寮?
 (1):host_variable INDICATOR :indicator_varible
 (2):host_variable : indicator_variable//涔犳儻涓婂父鐢ㄦ縐嶆柟娉?BR>4.鎸囩ず鍙橀噺鐨勪綔鐢?
    涓昏鐢ㄥ湪杈撳嚭,鍗沖綋瀹夸富鍙橀噺鐢ㄤ簬鎺ユ敹鏁版嵁搴撶殑榪斿洖鏁版嵁鏃?閫氳繃鍦ㄥ涓誨彉閲忓悗鐢ㄦ寚紺哄彉閲?
    媯嫻嬫槸鍚﹁繑鍥炰簡NULL.
    -1:琛ㄧず鏁版嵁搴撹〃鍒楃殑鍊間負NULL
    =0:灝嗗師鍊煎師灝佷笉鍔ㄧ殑璧嬬粰瀹夸富鍙橀噺.
    >0:灝嗘暟鎹簱琛ㄥ垪鐨勫兼埅鏂悗璧嬬粰瀹夸富鍙橀噺,鎸囩ず鍙橀噺鍊間負璇ュ垪鍊肩殑鍘熷闀垮害.
5.鎸囩ず鍙橀噺鐨勪緥瀛愬涓?
涔犳儻涓婁竴鑸湪澹版槑瀹夸富鍙橀噺鐨勬椂鍊欏湪鍏跺墠闈㈠姞v_,鍦ㄥ0鏄庢寚紺哄彉閲忔椂鍊欏湪鍏跺墠闈㈠姞ind_.
#include <iostream>
using namespace std;
EXEC SQL INCLUDE SQLCA;

//澹版槑瀹夸富鍙橀噺
EXEC SQL BEGIN DECLARE SECTION;
char pwd[ 30 ] ;
char v_l_name[ 100 ] ;
short ind_l_name ;
EXEC SQL END DECLARE SECTION;

int main(){
 EXEC SQL WHENEVER SQLERROR STOP ;//璇存槑瀵箂qlerror鐨勫鐞嗘柟寮?BR> //榪炴帴鏁版嵁搴?BR> cout<<"enter username and passwd>";
 cin>>pwd ;
 EXEC SQL CONNECT :pwd;
 cout<<"connect db using "<< pwd<<" ok."<<endl;

 EXEC SQL select last_name
          into :v_l_name :ind_l_name
   from emp
   where id=1 ;
 //閫氳繃鎸囩ず鍙橀噺鏉ュ垽鏂涓誨彉閲忕殑鍊兼槸鍚︿負NULL,騫惰繘琛岃緭鍑哄鐞?
 if( ind_l_name == -1 ){
  cout<<"-- NULL --" << endl;
 }else if( ind_l_name > 0 ){
  cout<< v_l_name <<"..."<< endl;
 }else{
  cout<<"last name=>" << v_l_name << endl;
 }
 
 //瀹屾垚SQL璇彞騫墮噴鏀懼唴瀛?
 EXEC SQL COMMIT WORK RELEASE ;
 return 0 ;
}



]]>
Pro*C鐨勯緙栬瘧紼嬪簭http://www.shnenglu.com/junfeng568/archive/2006/03/07/3868.html澶╂動嫻瓙澶╂動嫻瓙Tue, 07 Mar 2006 12:41:00 GMThttp://www.shnenglu.com/junfeng568/archive/2006/03/07/3868.htmlhttp://www.shnenglu.com/junfeng568/comments/3868.htmlhttp://www.shnenglu.com/junfeng568/archive/2006/03/07/3868.html#Feedback0http://www.shnenglu.com/junfeng568/comments/commentRss/3868.htmlhttp://www.shnenglu.com/junfeng568/services/trackbacks/3868.html5.Pro*C鐨勯緙栬瘧紼嬪簭
 鐩殑:瀹屾垚Pro*C婧愮▼搴忓埌綰疌婧愮▼搴忕殑杞崲.
 甯哥敤鐨勯緙栬瘧閫夐」:
 (1)INAME=path and filename(棰勭紪璇戞枃浠剁殑杈撳叆鍚嶅瓧)
 (2)ONAME=path and filename(棰勭紪璇戞枃浠剁殑杈撳嚭鍚嶅瓧)
 (3)INCLUDE=path(澶存枃浠舵墍鍦ㄧ殑璺緞)
 =====>澶氫釜澶存枃浠惰〃杈綢NCLUDE=(璺緞鍚?,璺緞鍚?.......)
 (4)PARSE=FULL|PARTIA|NONE(default is FULL for C, Other  is for C++)
  褰撲負C++鏃朵竴鑸敤NONE.
 (5)CODE=ANSI_C|CPP(default is ANSI_C),褰撲負C++鏃剁敤CPP.
 (6)USERID=username/password
 (7)SQLCHECK 鐢ㄤ簬鏄惁瀵筍QL璇硶浣滄嫻?
(8)MODE=ANSI|ORACLE(oracle is default.)

]]>
Pro*C鐨勫熀鏈粨鏋?/title><link>http://www.shnenglu.com/junfeng568/archive/2006/03/07/3867.html</link><dc:creator>澶╂動嫻瓙</dc:creator><author>澶╂動嫻瓙</author><pubDate>Tue, 07 Mar 2006 12:40:00 GMT</pubDate><guid>http://www.shnenglu.com/junfeng568/archive/2006/03/07/3867.html</guid><wfw:comment>http://www.shnenglu.com/junfeng568/comments/3867.html</wfw:comment><comments>http://www.shnenglu.com/junfeng568/archive/2006/03/07/3867.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/junfeng568/comments/commentRss/3867.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/junfeng568/services/trackbacks/3867.html</trackback:ping><description><![CDATA[<P><STRONG>3.涓嬮潰浠嶱ro*C鐨勪竴涓畝鍗曠▼搴忓叆鎵?</STRONG><BR>#include <iostream><BR>using namespace std;<BR>EXEC SQL INCLUDE SQLCA;</P> <P>EXEC SQL BEGIN DECLARE SECTION;<BR>char username[30];<BR>char password[20];<BR>char last_name[30];<BR>EXEC SQL END DECLARE SECTION;</P> <P>void sqlerror();<BR>main()<BR>{<BR> EXEC SQL WHENEVER SQLERROR<BR>  DO sqlerror();<BR> strcpy(username,"langzi");<BR> strcpy(password,"langzi");<BR> EXEC SQL CONNECT:username<BR> IDENTIFIED BY:password;<BR> EXEC SQL select LAST_NAME<BR>    into:last_name from S_EMP where id=2;<BR>    printf("\nID=2,last_name=%s\n",last_name);<BR>}<BR>void sqlerror()<BR>{<BR> EXEC SQL WHENEVER SQLERROR<BR> CONTINUE;<BR>  printf("\n=>oracle error detected:\n");<BR>  printf("%.60s\n",sqlca.sqlerrm.sqlerrmc);<BR> EXEC SQL ROLLBACK WORK RELEASE;<BR> exit(1);<BR>}<BR><STRONG>4.浠庝笂闈㈢殑紼嬪簭綆瑕佺湅涓涓嬪叾緇撴瀯:<BR></STRONG>    (1)include澶存枃浠?鍖呮嫭c/c++鍜孭ro*C/C++)<BR>    (2)瀹氫箟鍙橀噺<BR>    (3)瀹氫箟鍑芥暟<BR>    (4)鍐欎富鏂規硶main<BR>       鑱旀帴鏁版嵁搴?connect<BR>       SQL鎿嶄綔璇彞:EXEC SQL..........;<BR>       exception<BR>       鏂紑鑱旀帴,閲婃斁榪炴帴:EXEC SQL COMMIT/ROLLBACK WORK RELEASE<BR></P><img src ="http://www.shnenglu.com/junfeng568/aggbug/3867.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/junfeng568/" target="_blank">澶╂動嫻瓙</a> 2006-03-07 20:40 <a href="http://www.shnenglu.com/junfeng568/archive/2006/03/07/3867.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.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.mfuq.cn" target="_blank">大伊人青草狠狠久久</a>| <a href="http://www.bestfarms.cn" target="_blank">2021国内精品久久久久久影院</a>| <a href="http://www.npz571.cn" target="_blank">丁香色欲久久久久久综合网</a>| <a href="http://www.zhjcys.cn" target="_blank">久久久噜噜噜久久中文字幕色伊伊 </a>| <a href="http://www.apramomall.cn" target="_blank">精品久久久久久国产</a>| <a href="http://www.tehmd.cn" target="_blank">久久超乳爆乳中文字幕</a>| <a href="http://www.lakesys.com.cn" target="_blank">国内精品久久久久影院网站 </a>| <a href="http://www.mothersenvogue.com.cn" target="_blank">国产精品无码久久久久久</a>| <a href="http://www.qhklmy.cn" target="_blank">国产激情久久久久影院</a>| <a href="http://www.qqschool.cn" target="_blank">中文字幕日本人妻久久久免费 </a>| <a href="http://www.air-walk.com.cn" target="_blank">亚洲欧美另类日本久久国产真实乱对白</a>| <a href="http://www.sevengreen.cn" target="_blank">亚洲精品国产第一综合99久久</a>| <a href="http://www.reepee.cn" target="_blank">国产精品久久久福利</a>| <a href="http://www.nmgbetl.cn" target="_blank">亚洲精品乱码久久久久66</a>| <a href="http://www.18xh.cn" target="_blank">久久免费99精品国产自在现线 </a>| <a href="http://www.gp402.cn" target="_blank">99精品久久精品一区二区</a>| <a href="http://www.japjoy.cn" target="_blank">亚洲第一永久AV网站久久精品男人的天堂AV </a>| <a href="http://www.ehzc.cn" target="_blank">久久99国内精品自在现线</a>| <a href="http://www.seowiki.com.cn" target="_blank">欧美伊人久久大香线蕉综合69</a>| <a href="http://www.tdstudio.com.cn" target="_blank">国产午夜免费高清久久影院</a>| <a href="http://www.ts71.cn" target="_blank">久久久久波多野结衣高潮</a>| <a href="http://www.caikuaipeixun.com.cn" target="_blank">国产综合免费精品久久久</a>| <a href="http://www.theredqp.cn" target="_blank">国产一区二区精品久久</a>| <a href="http://www.7cfw.cn" target="_blank">亚洲级αV无码毛片久久精品</a>| <a href="http://www.xa-dwyer.cn" target="_blank">久久最新免费视频</a>| <a href="http://www.ysaoyx.cn" target="_blank">久久国产精品无码网站</a>| <a href="http://www.xsoczv19.cn" target="_blank">94久久国产乱子伦精品免费</a>| <a href="http://www.52cxw.cn" target="_blank">精品久久久久久无码中文字幕一区 </a>| <a href="http://www.aimingshi.cn" target="_blank">精品久久8x国产免费观看</a>| <a href="http://www.whoimi.cn" target="_blank">日产精品久久久久久久</a>| <a href="http://www.idccyy.cn" target="_blank">久久免费国产精品</a>| <a href="http://www.glhu.cn" target="_blank">伊人久久一区二区三区无码</a>| <a href="http://www.panroad.cn" target="_blank">久久香蕉国产线看观看猫咪?v</a>| <a href="http://www.gpuk.cn" target="_blank">狠狠久久综合伊人不卡</a>| <a href="http://www.ywxcj.cn" target="_blank">久久久久亚洲AV无码专区桃色</a>| <a href="http://www.ya74.cn" target="_blank">久久精品人妻一区二区三区</a>| <a href="http://www.itshirts.cn" target="_blank">品成人欧美大片久久国产欧美</a>| <a href="http://www.rubiconworld.com.cn" target="_blank">四虎国产精品免费久久5151</a>| <a href="http://www.mosphere.cn" target="_blank">办公室久久精品</a>| <a href="http://www.k6399.cn" target="_blank">欧美日韩精品久久久久</a>| <a href="http://www.yywhqy.cn" 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>