锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久久99精品成人片欧美 ,久久国产免费直播,久久久久久久尹人综合网亚洲http://www.shnenglu.com/junfeng568/category/1053.html==>>澶氭儏鎬昏鏃犳儏浼わ紝姝ょ敓鏃犳儏鍙堜綍濡紒 綰㈣眴鏈槸鐩告濆瓙錛屼竴瀵哥浉鎬濅竴瀵哥伆銆傛鐢熶笉鑳界畫鏃х洘錛屽繀褰撶畫涔嬩簬鏉ョ敓銆?/description>zh-cnMon, 19 May 2008 23:37:33 GMTMon, 19 May 2008 23:37:33 GMT60鏁扮粍鍙橀噺閮ㄥ垎http://www.shnenglu.com/junfeng568/articles/3907.html澶╂動嫻瓙澶╂動嫻瓙Wed, 08 Mar 2006 11:55:00 GMThttp://www.shnenglu.com/junfeng568/articles/3907.htmlhttp://www.shnenglu.com/junfeng568/comments/3907.htmlhttp://www.shnenglu.com/junfeng568/articles/3907.html#Feedback0http://www.shnenglu.com/junfeng568/comments/commentRss/3907.htmlhttp://www.shnenglu.com/junfeng568/services/trackbacks/3907.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/articles/3881.html澶╂動嫻瓙澶╂動嫻瓙Tue, 07 Mar 2006 15:58:00 GMThttp://www.shnenglu.com/junfeng568/articles/3881.htmlhttp://www.shnenglu.com/junfeng568/comments/3881.htmlhttp://www.shnenglu.com/junfeng568/articles/3881.html#Feedback0http://www.shnenglu.com/junfeng568/comments/commentRss/3881.htmlhttp://www.shnenglu.com/junfeng568/services/trackbacks/3881.html

1.鎸囩ず鍙橀噺鐢ㄤ簬澶勭悊鏁版嵁搴撶殑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 ;
}



]]>
瀹夸富鍙橀噺http://www.shnenglu.com/junfeng568/articles/3862.html澶╂動嫻瓙澶╂動嫻瓙Tue, 07 Mar 2006 12:36:00 GMThttp://www.shnenglu.com/junfeng568/articles/3862.htmlhttp://www.shnenglu.com/junfeng568/comments/3862.htmlhttp://www.shnenglu.com/junfeng568/articles/3862.html#Feedback0http://www.shnenglu.com/junfeng568/comments/commentRss/3862.htmlhttp://www.shnenglu.com/junfeng568/services/trackbacks/3862.html  鏃㈠彲鍦⊿QL璇彞涓紩鐢?涔熷彲鍦–璇彞涓紩鐢ㄧ殑鍙橀噺縐頒負SQL鍙橀噺.
2.瀹夸富鍙橀噺涓鑸畾涔夊湪璇彞EXEC SQL BEGIN DECLARE SECTION鍜孍XEC SQL
  END DECLARE SECTION涔嬮棿.
3.瀹夸富鍙橀噺鐨勬暟鎹被鍨?BR> 鏁版嵁綾誨瀷  鎻忚堪
 char  鍗曞瓧絎?BR> char[n]  N涓畾闀垮瓧絎︽暟緇?BR> int  鏁存暟
 short  鐭暣鏁?BR> long  闀挎暣鏁?BR> float  鍗曠簿搴︽誕鐐規暟
 double  鍙岀簿搴︽誕鐐規暟
 VARCHAR[n] 鍙橀暱瀛楃涓?BR>4.瀹夸富鍙橀噺鐨勪嬌鐢?BR> 鑻ュ涓誨彉閲忓湪SQL璇彞涓嬌鐢ㄦ椂,搴斿湪瀹夸富鍙橀噺鍓嶉潰鍔犲啋鍙?:).
 杈撳叆===>灝嗗簲鐢ㄧ▼搴忕殑鏁版嵁浼犻掑埌鏁版嵁搴撲腑.
  int salary,emp_number;
  cin>>salary;cin>>emp_number;
  EXEC SQL update emp set sal=:salary where
                                  empno=:emp_number;
 杈撳嚭===>灝嗘暟鎹簱涓殑鏁版嵁浼犻掑埌搴旂敤紼嬪簭涓?
  float v_salary;
  char v_job;
  EXEC SQL select sal,job INTO:v_salary,:v_job from emp
            where empno=888;
  cout<<v_salary<<v_job;
5.浣跨敤瀹夸富鍙橀噺鐨勬敞鎰忎簨欏?
    (1)鏈濂藉湪begin 鍜宔nd涔嬮棿澹版槑瀹夸富鍙橀噺
    (2)鍦―DL璇彞涓笉鑳戒嬌鐢ㄥ涓誨彉閲?涓嬮潰鐨勪緥瀛愭槸閿欒鐨?
    char v_name[30];
    cin>>v_name;
    EXEC SQL DROP TABLE:v_name;  

]]>
Pro*C鐨勯緙栬瘧http://www.shnenglu.com/junfeng568/articles/3825.html澶╂動嫻瓙澶╂動嫻瓙Mon, 06 Mar 2006 11:45:00 GMThttp://www.shnenglu.com/junfeng568/articles/3825.htmlhttp://www.shnenglu.com/junfeng568/comments/3825.htmlhttp://www.shnenglu.com/junfeng568/articles/3825.html#Feedback0http://www.shnenglu.com/junfeng568/comments/commentRss/3825.htmlhttp://www.shnenglu.com/junfeng568/services/trackbacks/3825.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璇硶浣滄嫻?

]]>
Pro*C鐨勫熀鏈粨鏋?/title><link>http://www.shnenglu.com/junfeng568/articles/3824.html</link><dc:creator>澶╂動嫻瓙</dc:creator><author>澶╂動嫻瓙</author><pubDate>Mon, 06 Mar 2006 11:44:00 GMT</pubDate><guid>http://www.shnenglu.com/junfeng568/articles/3824.html</guid><wfw:comment>http://www.shnenglu.com/junfeng568/comments/3824.html</wfw:comment><comments>http://www.shnenglu.com/junfeng568/articles/3824.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/junfeng568/comments/commentRss/3824.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/junfeng568/services/trackbacks/3824.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/3824.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-06 19:44 <a href="http://www.shnenglu.com/junfeng568/articles/3824.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Pro*C緙栫▼鍩虹http://www.shnenglu.com/junfeng568/articles/3823.html澶╂動嫻瓙澶╂動嫻瓙Mon, 06 Mar 2006 11:42:00 GMThttp://www.shnenglu.com/junfeng568/articles/3823.htmlhttp://www.shnenglu.com/junfeng568/comments/3823.htmlhttp://www.shnenglu.com/junfeng568/articles/3823.html#Feedback1http://www.shnenglu.com/junfeng568/comments/commentRss/3823.htmlhttp://www.shnenglu.com/junfeng568/services/trackbacks/3823.html 閫氳繃鍦ㄨ繃紼嬪寲緙栫▼璇█C/C++涓祵鍏QL璇彞鑰屽紑鍙戝嚭鐨勫簲鐢ㄧ▼搴?
2.綆瑕佽鏄?
 鍦ㄩ氱敤緙栫▼璇█涓嬌鐢ㄧ殑SQL縐頒負宓屽叆寮廠QL.鐩殑鏄疨ro*C/C++灝嗕嬌
 C/C++鎴愪負璁塊棶鏁版嵁搴撶殑宸ュ叿.

]]>
成人久久免费网站| 热99re久久国超精品首页| 人妻系列无码专区久久五月天| 久久精品国产亚洲7777| 中文字幕久久波多野结衣av| www.久久热| 久久久久久免费视频| 国产精品青草久久久久婷婷| 久久亚洲国产精品123区| 少妇人妻88久久中文字幕| 国产精品九九久久免费视频 | 狠狠色综合网站久久久久久久 | 久久精品国产半推半就| 久久精品一区二区影院| 精品无码久久久久国产| 久久婷婷色香五月综合激情| 99久久成人18免费网站| 婷婷五月深深久久精品| 人妻无码精品久久亚瑟影视| 伊人色综合久久| 东京热TOKYO综合久久精品| 日本加勒比久久精品| 久久福利青草精品资源站| 亚洲精品无码久久一线| 午夜精品久久久久久影视riav| 狠狠久久综合| 亚洲精品高清久久| 久久99精品久久只有精品| 久久精品青青草原伊人| 久久久久免费精品国产| 久久亚洲国产成人影院| 色狠狠久久综合网| 久久毛片一区二区| 久久青青草视频| 狠狠色综合网站久久久久久久高清| 久久有码中文字幕| 久久亚洲AV成人无码软件| 亚洲日韩欧美一区久久久久我| 欧美一级久久久久久久大片| 久久夜色撩人精品国产| 中文字幕精品久久久久人妻|