国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

在C++ Builder中運用Access數(shù)據(jù)庫

在C++ Builder中運用Access數(shù)據(jù)庫

更新時間:2021-11-16 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

中國計算機報 趙天平

Access數(shù)據(jù)庫在管理中得到了廣泛的應用,在長期的使用中已有很多數(shù)據(jù)資料存儲在Access數(shù)據(jù)庫的文件中,用C++ Builder編程時,往往也需要使用Access數(shù)據(jù)庫,來實現(xiàn)數(shù)據(jù)的傳遞。

在C++ Builder中使用Access數(shù)據(jù)庫既可以在設(shè)計期實現(xiàn),也可以在運行期通過編程實現(xiàn)。下面就以一個簡單的例子,來說明在C++ Builder中如何使用Access數(shù)據(jù)庫。

在設(shè)計期使用Access數(shù)據(jù)庫
首先新建一個工程,保存單元文件為Unit1.cpp,保存工程文件為Project1.bpr。假設(shè)保存工程文件的路徑下已有一個Access數(shù)據(jù)庫文件student.mdb,下面需要為該數(shù)據(jù)庫創(chuàng)建一個別名。點擊C++ Builder的tools選單項,在下拉選單中點擊Database Desktop就進入了C++ Builder自帶的數(shù)據(jù)庫系統(tǒng)。然后在Database Desktop的tools項中選擇Alias Manager來為Access數(shù)據(jù)庫創(chuàng)建別名。創(chuàng)建別名的方法是:首先點擊“New”按鈕,然后在彈出對話框的Database alias欄內(nèi)為數(shù)據(jù)庫起一個別名,例如“mydatabase”,在Drive type欄選擇MSACCESS;在DATABASE NAME欄內(nèi)填入Access數(shù)據(jù)庫文件的路徑及文件名,其余項目可以根據(jù)需要填寫,然后點擊“OK”按鈕,會彈出一個是否保存別名設(shè)置的對話框,選擇“是”,這樣數(shù)據(jù)庫別名就創(chuàng)建完成了。

在表單Form1中放置一個TDatabase控件Database1,并設(shè)置以下屬性:AliasName屬性選擇已創(chuàng)建的別名“mydatabase”,DatabaseName屬性填寫一個應用程序?qū)S玫膭e名,如“app_alias”(無需創(chuàng)建);Connected屬性選擇true,這時會彈出一個數(shù)據(jù)庫登錄對話框,如果未設(shè)用戶名和口令,則直接點擊“OK”,如果在創(chuàng)建別名時設(shè)有用戶名和口令,正確填寫后再點擊“OK”就可以連接數(shù)據(jù)庫了。

在表單Form1中增加一個TTable控件Table1并在DatabaseName屬性中填寫應用程序的專用別名,本例為“app_alias”,TableName屬性中選擇一個需要的數(shù)據(jù)表名,Active屬性設(shè)為true。在表單Form1中增加一個TDataSource控件DataSource1,將其DataSet屬性設(shè)為Table1。再增加一個TDBGrid控件DBGrid1和TDBNavigator控件DBNavigator1,將它們的DataSource屬性都設(shè)為DataSource1,這樣就可以看到Access數(shù)據(jù)庫中的內(nèi)容了,并通過控件DBNavigator1可以對數(shù)據(jù)庫進行一些簡單的操作。如果要對數(shù)據(jù)庫進行更多的操作可以通過對Table1編程來實現(xiàn),在此不再贅述。在設(shè)計期使用Access數(shù)據(jù)庫簡單、快捷,但靈活性差一些。

在運行期使用Access數(shù)據(jù)庫
在運行期使用Access數(shù)據(jù)庫,在表單Form1中除了以上控件外,還需增加一個BDE會話期對象,即TSession控件Session1。將AutoSessionName屬性設(shè)為true,然后在Form1的OnCreate事件函數(shù)中加入以下代碼:

AnsiString app_path,alias_1,name_1;
app_path=ExtractFilePath(ParamStr(0));
//取得應用程序的路徑
alias_1="mydatabase2";
//Access數(shù)據(jù)庫別名
name_1="DATABASE NAME="+app_path+"123.mdb";
if(!Session1->IsAlias(alias_1))
//數(shù)據(jù)庫別名不存在
{
TStringList dataname=new TStringList();
dataname->Add(name_1);
Session1->AddAlias(alias_1,"MSACCESS",dataname);//創(chuàng)建別名
delete dataname;
Session1->Close();
}
Database1->AliasName=alias_1;
Database1->DatabaseName="app_alias";
Table1->DatabaseName=Database1->DatabaseName;
Table1->TableName="xxys";
Table1->Active=true;
注意:在運行以上程序之前,別忘了進入BDE Administrator將MSACCESS驅(qū)動配置中的DLL32由IDDAO32.DLL改為IDDA3532.DLL,并保存這個配置。
為了使程序運行得更流暢,可以在Database1的OnLogin事件函數(shù)中加入以下代碼:
LoginParams->Values["PASSWORD"]="";
LoginParams->Values["USERNAME"]="";

這樣在運行程序時就不會彈出數(shù)據(jù)庫登錄的對話框了。

以上程序在Windows95操作系統(tǒng),C++ Builder 3下調(diào)試運行通過。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        国内精品国产三级国产a久久| voyeur盗摄精品| 日韩激情视频在线观看| 欧美三日本三级三级在线播放| 久久精品亚洲精品国产欧美 | 成人免费看视频| 中文字幕久久午夜不卡| 成人开心网精品视频| 亚洲三级在线看| 欧美日韩国产精选| 久久精品99久久久| 国产欧美va欧美不卡在线| 色综合天天综合在线视频| 午夜精品久久久久久久久久久 | 精品日韩一区二区三区免费视频| 免费av网站大全久久| 久久久精品国产免大香伊| 成人福利电影精品一区二区在线观看| 中文字幕欧美一| 欧美一二区视频| 成人免费高清视频在线观看| 亚洲午夜久久久久久久久电影网| 欧美老年两性高潮| 成人视屏免费看| 秋霞电影一区二区| 亚洲美女视频一区| 久久免费国产精品| 在线观看亚洲精品视频| 毛片一区二区三区| 一区二区三区在线视频观看58| 欧美一二三区在线观看| 91丝袜国产在线播放| 国产一区欧美一区| 视频一区中文字幕国产| 7777精品伊人久久久大香线蕉经典版下载| 99久久久国产精品| 欧美日韩在线观看一区二区 | 福利电影一区二区| 五月婷婷激情综合| 亚洲免费在线视频一区 二区| 精品久久五月天| 国产精品久久久爽爽爽麻豆色哟哟| 色综合久久久久| 国产白丝精品91爽爽久久| 日日摸夜夜添夜夜添亚洲女人| 中文字幕中文在线不卡住| 久久精品视频在线看| 日韩一级完整毛片| 91精品国产综合久久久久久久| 色94色欧美sute亚洲线路一久| 成人少妇影院yyyy| 粉嫩av一区二区三区| 经典三级一区二区| 国产一区二区中文字幕| 精品在线视频一区| 精品一区二区三区香蕉蜜桃| 免费欧美日韩国产三级电影| 日韩高清在线一区| 日本亚洲欧美天堂免费| 欧美aaaaaa午夜精品| 蜜臀av亚洲一区中文字幕| 轻轻草成人在线| 国产精品一区免费在线观看| 国产在线精品不卡| 成人性视频网站| 96av麻豆蜜桃一区二区| 91香蕉视频污| 欧美精品久久久久久久多人混战| 7777精品伊人久久久大香线蕉超级流畅 | 精品国产三级a在线观看| 欧美一二三在线| 久久久蜜桃精品| 国产精品美女www爽爽爽| 亚洲欧美日韩成人高清在线一区| 亚洲精品第一国产综合野| 洋洋成人永久网站入口| 石原莉奈在线亚洲二区| 韩国v欧美v日本v亚洲v| 成人av资源网站| 欧美在线视频不卡| 精品久久99ma| 日韩美女视频19| 视频在线观看国产精品| 国产91在线看| 欧美日韩国产片| 国产亚洲一区字幕| 亚洲三级在线观看| 久久国产综合精品| 日本高清不卡一区| 精品剧情在线观看| 亚洲综合在线观看视频| 精品一区二区三区日韩| 色综合久久综合网97色综合| 欧美大片日本大片免费观看| 亚洲欧洲韩国日本视频| 久久99国产精品久久99| 99精品欧美一区| 精品日韩欧美在线| 亚洲一区二区三区四区五区黄 | 国产一区二区在线观看免费 | 欧美日韩中文精品| 久久久精品影视| 丝袜亚洲另类丝袜在线| 99国产精品久久| 欧美sm极限捆绑bd| 午夜精品久久久| 97久久超碰国产精品电影| 精品欧美一区二区久久| 亚洲成在人线免费| 91蜜桃免费观看视频| 久久精品视频网| 久久狠狠亚洲综合| 欧美高清精品3d| 亚洲午夜影视影院在线观看| www.欧美精品一二区| 久久久精品国产99久久精品芒果| 麻豆久久久久久| 欧美日韩国产三级| 亚洲综合在线观看视频| 色综合久久久久| 亚洲精品免费在线| 91亚洲精品久久久蜜桃网站| 国产午夜精品美女毛片视频| 蜜桃精品视频在线观看| 欧美一区二区视频在线观看2020 | 日本v片在线高清不卡在线观看| 91视频免费看| 亚洲区小说区图片区qvod| 99久久综合国产精品| 国产精品家庭影院| av在线综合网| 亚洲激情成人在线| 在线精品亚洲一区二区不卡| 亚洲激情图片一区| 欧美日本国产视频| 日韩电影在线免费看| 欧美一区二区精品| 久久99国产精品久久| 久久精品夜色噜噜亚洲a∨| 国产91露脸合集magnet| 国产精品久久毛片| 欧洲国内综合视频| 日韩福利电影在线观看| 久久伊人蜜桃av一区二区| 国产不卡免费视频| 一区二区三区小说| 欧美军同video69gay| 麻豆国产精品777777在线| 久久嫩草精品久久久精品| 成人精品视频网站| 亚洲小说春色综合另类电影| 欧美狂野另类xxxxoooo| 国产一区二区三区精品欧美日韩一区二区三区 | 日韩欧美久久久| 国产成人午夜精品影院观看视频| 国产精品网站在线| 欧美视频一区在线| 国产尤物一区二区在线| 亚洲人成精品久久久久| 欧美一区永久视频免费观看| 国产成人免费在线视频| 亚洲最快最全在线视频| 26uuu久久天堂性欧美| 91色九色蝌蚪| 精品一区二区三区在线播放视频| 亚洲日本va午夜在线影院| 欧美一区二区三区四区在线观看| 韩国精品久久久| 亚洲一区av在线| 久久久久久久电影| 欧美体内she精高潮| 国产精品自拍网站| 香蕉久久一区二区不卡无毒影院 | 麻豆一区二区99久久久久| 国产精品国产a| 日韩三级.com| 在线观看视频一区二区| 九九热在线视频观看这里只有精品| 国产精品久久精品日日| 日韩免费在线观看| 欧美撒尿777hd撒尿| 成人久久18免费网站麻豆| 日韩精品1区2区3区| 国产精品美女久久久久av爽李琼| 欧美一级生活片| 欧美色涩在线第一页| 99久久免费视频.com| 国模套图日韩精品一区二区| 视频一区二区欧美| 亚洲一级二级在线| 亚洲天堂福利av| 国产精品色呦呦| 久久久久国产精品免费免费搜索| 日韩三级视频在线看| 欧美一区二区在线视频| 制服丝袜成人动漫| 欧美精品国产精品| 91麻豆精品91久久久久久清纯| 91国产精品成人| 99热这里都是精品|