国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > C++ > 正文

C++ Builder在運行時創建BDE別名

2019-09-06 23:33:31
字體:
來源:轉載
供稿:網友

                        通過bde別名來連接數據庫,確實很方便,然而,那些沒有確定的數據庫,我們卻無法給它創建別名。
而大多數時候,當我們把程序交給別人真正投入使用時,別名的路徑也是不確定的。這就要求我們在程序
運行時動態連接到數據庫。
  現在,假設在程序運行目錄下有個通訊錄friends.db,我們要通過tquery、tdatasource等控件來訪問:
本人學習編程不久,如有錯誤或失漏,請不吝賜教

在窗體上添加相關控件
在頭文件中聲明會話句柄
hdbises tmpsession;

要在程序啟動時裝入數據庫,可以如下:
void __fastcall tmainfrm::formcreate(tobject *sender)
{
/tif (query1->state==dsinactive)
/t/t{
/t/t
/t/tdbiinit(null);//bde初始化
/t/tdbistartsession(null,tmpsession,"");//打開一個臨時的bde session
/t/t//設別名路徑為程序所在目錄,要注意前頭要加上"path:"字串
        ansistring strpath="path:"+extractfiledir(application->exename);
/t/tdbiaddalias(null,"tmpmyfriends",
/t/t/t"paradox",strpath.c_str(),false);//增加別名完成
/t/tquery1->databasename="tmpmyfriends";//接下來就可如常使用了。
/t/tquery1->active=true;

/t/t}
     
      query1->sql->clear ();
      query1->sql->add("select * from friends.db");
      query1->open();
}

  當程序關閉時,要記得釋放bde占用的資源
void __fastcall tmainfrm::formclose(tobject *sender, tcloseaction &action)
{
/tif (query1->active )
/t/tquery1->active=false;
/tdbiclosesession(tmpsession);//關閉當前會話
/tdbiexit();//放掉bde資源

}      

    可以說明一下的是dbistartsession和dbiaddalias函數。
dbistartsession函數語法如下:
dbiresult dbifn dbistartsession ([pszname], phses, [pnetdir]);
其中,pszname參數是pchar類型指針,用來為最近打開的session命名,可以是null而讓bde任意指定
;phses參數則用來指定你要找開的session的句柄。pnetdir為指向network路徑的指針,具體我也沒有用過。
函數調用成功,則返回dbierr_none。
/tdbiaddalias函數語法如下:
dbiresult dbiaddalias( [hcfg], pszaliasname, pszdrivertype, pszparams, bpersistent );
其中,hcfg指定要使用的配置文件,設null則把當前session加入配置文件;pszdrivertype指明數據
庫驅動類型,null表示為standard型。bpersitent為bool值,指定是否一直保存別名到配置文件中,如果為
false則要加入的別名只有當前session中使用。函數如調用成功,返回dbierr_none。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
eeuss影院www在线播放| 国产免费福利| 最近中文av字幕在线中文| 不卡av免费观看| 成av人免费青青久| 国产精品外围在线观看| 二区中文字幕| 国产特黄在线| 亚洲一本大道| 国产中文在线视频| 国产亚洲精品午夜高清影院| 国产精选一区二区三区不卡催乳| 午夜视频免费在线观看| 国产成人天天5g影院| 亚洲精品天堂在线观看| 最新亚洲精品国自产在线观看| 国产黄色片在线播放| 美女国产在线| 99热国产在线| 国产精品视频一区二区三区麻豆 | 国产变态拳头交视频一区二区| 在线久久视频| 国产美女在线免费观看| 国产黄大片在线观看画质优化| 操人视频91| 国产精品美女一区二区视频| 美女av在线播放| 91精选福利| 国产香蕉视频在线看| 欧美精品se| 伊人春色在线| 国产精品久久在线| 天天操天天操一操| 免费国产在线视频| 在线黄色国产电影| √8天堂资源地址中文在线| 国产另类图片| 国产主播福利在线| 亚洲成av人影片在线观看| 国产香蕉尹人视频在线| 国产精品一二三区视频| 九九99九九精彩| 啪啪免费视频一区| 麻豆av电影在线观看| 免费a级在线播放| 欧美日韩在线视频免费观看| 一二三四区在线观看| 精品网站www| 亚洲天堂久久久| 青青草视频免费在线观看| 免费一区二区三区视频狠狠| 青青草免费在线观看| 九九热视频在线观看| 开心婷婷激情五月| 国产剧情av在线| 国产高清免费视频| 在线视频观看国产| 欧美日韩**字幕一区| а天堂8中文最新版在线官网| 日本成人免费网站| 国产女人在线观看| 国产性色视频| 四虎精品成人a在线观看| 免费看的毛片| 国产变态拳头交视频一区二区| 99高清免费国产自产拍| www操操操| 尤物视频免费在线观看| 二人午夜免费观看在线视频| 国产精选在线观看| av在线播放av| 午夜国产福利在线| 亚洲精品一区中文字幕电影| 丁香花高清在线观看完整版| 国产视频xxx| 日韩国产成人| 国产精品乱码一区二区三区视频| 亚洲男人网站| 国产三级在线播放| 免费在线观看a| 在线播放一区二区精品产| 国产免费一级片| 亚洲一区二区三区在线观看网站| 欧洲一区av| 在线午夜影院| 国产精品伦一区二区三区级视频频| 日本三级在线视频| 国产黄色免费网| 国产一二三在线观看| h视频在线网站| 在线成人综合色一区| 国产国产国产国产国产国产| 国产麻豆综合视频在线观看| 亚洲第一成人在线视频| 国产成人亚洲综合小说区| 天天操天天曰| 国产尤物一区二区三区| 欧美日韩**字幕一区| ·天天天天操| 91xx在线观看| 97在线超碰| 99久久99热久久精品免费看| 136福利第一导航国产在线| 国产特黄在线| 国产精品ⅴa有声小说| 中文字幕不卡| 国产精选在线观看| 五月伊人六月| 国产精品入口麻豆免费观看| 国产一二三视频| 国产高清免费视频| 精品一区二区三区在线观看l| 国产叼嘿网站免费观看不用充会员| 激情网站在线| 国产一卡2卡3卡免费网站| 午夜视频免费在线观看| 国产小视频在线| 在线激情小视频| 日本成人在线播放| 国产中文字幕av| 国产天堂在线| www网站在线观看| 国产女人在线观看| 在线免费日韩| 国产乱子伦三级在线播放| 国产丝袜在线播放| 四虎在线免费视频| 最新天堂资源在线资源| 国产精彩视频在线观看免费蜜芽| 国产www在线观看| 九色成人在线| 国产对白国语对白| 免费的黄网站在线观看| 国产馆av播放| 国产免费黄网站| 四虎精品视频| 国产不卡精品一区二区三区| www.国产精品.com| 国产高清在线观看| 成人超碰在线| 亚洲综合在线免费| 国产91足控脚交在线观看| 九九热在线播放| 99re6在线视频精品免费| 五月天亚洲激情| 国产主播福利在线| 欧美性猛交xxxx免费看蜜桃| 精品一区二区三区在线成人| 丁香婷婷在线| 看成年女人免费午夜视频| 在线国产一级| 91精品国产高久久久久久五月天| 国产一级黄色| 国产私人尤物无码不卡| 国内a∨免费播放| 国产69精品久久久久孕妇国产69久久 | 欧美性猛交xxxx免费看久久| 99久久99热久久精品免费看| 国产深夜福利| 国产一级黄色片免费| 最新av免费看| 久久精品无码一区二区日韩av| 亚洲一本大道| 久草亚洲一区| 五月婷婷丁香激情| 99热在线免费观看| 尤物在线视频| 国产精品被窝福利一区 | 国产精品美女一区二区视频| 国产九九在线| 国产国语**毛片高清视频| 国产黄色免费| 亚洲www色| 激情视频国产| 午夜视频在线免费| 国产黄网站在线观看| 国产高清视频免费最新在线| 在线视频三级| 国产中文伊人| 国产一区二区影视| 国产精品视频二区三区| 99久久精品免费观看国产| 日本在线视频www鲁啊鲁| 久久精品国产亚洲777| 国产视频中文字幕在线观看| 精品99又大又爽又硬少妇毛片| www.香蕉视频在线观看| 国产美女福利在线观看| 国产一级黄色片免费| 97在线超碰| 九九热在线观看视频| 国产福利热线视频| 欧美日韩亚洲国内综合网| 国产理论在线观看| 亚洲精品自拍区在线观看| 噜噜噜噜噜在线视频| 精品一区二区三区高清免费不卡 | 亚洲an天堂an在线观看| 国产免费黄网站| sese在线视频|