日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 芯聞號 > 充電吧
[導讀]大家可能會說,安裝freetds的博客到處都是,為何還要多此一舉呢,主要是因為筆者在安裝的過程中遇到了一些問題,這些問題,沒有解決,大家都解決了,或者大家都沒有遇到筆者的問題吧,或許,所以,在這里,我

大家可能會說,安裝freetds的博客到處都是,為何還要多此一舉呢,主要是因為筆者在安裝的過程中遇到了一些問題,這些問題,沒有解決,大家都解決了,或者大家都沒有遇到筆者的問題吧,或許,所以,在這里,我寫下,自己的困惑


sudo?cp?-r?/home/john/Desktop/freetds-0.91/?/usr/soft/

我把freetds的源代碼復制到/usr/soft下,進入到/usr/soft/freetds-0.91盡心安裝,可總是出錯



txt2man?not?found?
all-recivev?error?127


等等,我的解決辦法是將源代碼復制在桌面上,然后進行安裝,提示成功



這里我們修改配置文件/etc/ld.so.conf文件為

include /etc/ld.so.conf.d/*.conf

/usr/local/freetds/lib? (這是新添加的)


#include#include#include#include#include#includeint?main(void)
{
???????char?szUsername[32]?=?"sa";
???????char?szPassword[32]?=?"rjgc214team";
???????char?szDBName[32]?=?"IKCExamples";
???????char?szServer[32]?=?"115.24.160.253";//形式如10.10.11.12:1111
?
???????//初始化db-library
???????dbinit();
???????//連接數(shù)據(jù)庫
???????LOGINREC?*loginrec?=?dblogin();
???????DBSETLUSER(loginrec,?szUsername);??????
???????DBSETLPWD(loginrec,?szPassword);
???????DBPROCESS?*dbprocess?=?dbopen(loginrec,?szServer);
???????if(dbprocess?==?FAIL)
???????{
??????????????printf("ASB>>??????Conect?MS?SQL?SERVER?fail???????n");
??????????????return?0;
???????}
???????printf("ASB>>??????ConnectEMS?conect?MS?SQL?SERVER?successn");
??????
???????if(dbuse(dbprocess,?szDBName)?==?FAIL)
???????{
??????????????printf("ASB>>??????Open?database?name?failn");
???????}
???????else
???????{
??????????????printf("ASB>>??????Open?database?name?successn");
???????}
??????
???????//查詢數(shù)據(jù)庫
???????/*dbcmd(dbprocess,?"select?ID,BeginTime,Description?from?Alarms");
???????if(dbsqlexec(dbprocess)?==?FAIL)
???????{
??????????????printf("ASB>>??????Query?Alarms?table?errorn");????
???????}
??????
???????DBINT?result_code;
???????char?szID[1024];
???????char?szBeginTime[1024];
???????char?szDescription[1024];
???????int?rows?=?0;
???????while?((result_code?=?dbresults(dbprocess))?!=?NO_MORE_RESULTS){
??????????????if?(result_code?==?SUCCEED){
?????????????????????dbbind(dbprocess,?1,?CHARBIND,?(DBINT)0,?(BYTE*)szID);
?????????????????????dbbind(dbprocess,?2,?CHARBIND,?(DBCHAR)0,?(BYTE*)szBeginTime);
?????????????????????dbbind(dbprocess,?3,?CHARBIND,?(DBCHAR)0,?(BYTE*)szDescription);
?????????????????????????????????????????while?(dbnextrow(dbprocess)?!=?NO_MORE_ROWS){???????????????????????
????????????????????????????printf("ASB>>?????????????ID=%sn",?szID);
????????????????????????????printf("ASB>>?????????????szAid=%sn",?szBeginTime);
????????????????????????????printf("ASB>>?????????????szBeginTime=%sn",?szDescription);
?????????????????????}
??????????????}
???????}*/
???????//關閉數(shù)據(jù)庫連接
???????dbclose(dbprocess);
??????
???????return?0;
}


進行編譯鏈接



?gcc?-o?testsybase?SQL.c?-L/usr/local/freetds/lib?-lsybdb


執(zhí)行即可


john@john-OptiPlex-780:~/Documents/SQL$?./testsybase
ASB>>??????ConnectEMS?conect?MS?SQL?SERVER?success
ASB>>??????Open?database?name?success


提示成功


方法2:直接執(zhí)行 sudo? apt-get install freetds-bin 自動安裝也是可以的

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉