国产午夜成人免费看片无遮挡_日本免费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>

        欧美午夜电影一区| 精品成人免费观看| 欧美日韩综合在线| 午夜视频在线观看一区| 欧美精品在线视频| 精品一区二区三区香蕉蜜桃| 久久久精品免费免费| 国产精一品亚洲二区在线视频| 久久伊人蜜桃av一区二区| 成人一区二区在线观看| 亚洲精品v日韩精品| 欧美一区二区三区影视| 国产成人免费9x9x人网站视频| 国产精品久久久久精k8 | 国产日韩欧美激情| 91视频.com| 蜜桃视频一区二区| 亚洲欧美在线aaa| 欧美一区午夜视频在线观看| 成熟亚洲日本毛茸茸凸凹| 亚洲卡通欧美制服中文| 精品国产污污免费网站入口| 色偷偷久久一区二区三区| 国内久久婷婷综合| 亚洲成a人片在线不卡一二三区 | 欧美性大战久久| 国产高清精品网站| 免费在线观看成人| 亚洲国产三级在线| 亚洲天堂中文字幕| 久久看人人爽人人| 欧美日韩一区二区三区四区| 成人一区在线看| 狠狠色丁香久久婷婷综| 午夜婷婷国产麻豆精品| 综合久久久久综合| 久久久久久黄色| 日韩精品一区二区三区老鸭窝 | 日韩黄色片在线观看| 亚洲你懂的在线视频| 久久久久久久电影| 精品久久久久久最新网址| 欧美日韩免费一区二区三区视频| av不卡在线播放| 国产sm精品调教视频网站| 久久精品国内一区二区三区| 亚洲va中文字幕| 狠狠色狠狠色综合系列| 日本在线观看不卡视频| 亚洲电影在线免费观看| 亚洲一本大道在线| 亚洲影视资源网| 亚洲裸体xxx| 亚洲天天做日日做天天谢日日欢 | 日韩精品专区在线影院观看| 欧美日韩激情一区二区| 欧美日韩国产经典色站一区二区三区| 色狠狠桃花综合| 欧美亚洲自拍偷拍| 欧美在线短视频| 欧美羞羞免费网站| 3d动漫精品啪啪1区2区免费| 欧美精品一二三四| 欧美一区二区视频在线观看2020 | 日韩你懂的在线播放| 欧美一区二区三区精品| 337p亚洲精品色噜噜噜| 日韩欧美成人激情| 久久久久久久久久久电影| 国产日产欧美一区二区视频| 国产精品久久久久永久免费观看| 国产精品久久久久久久久免费樱桃 | 日韩亚洲欧美综合| 欧美一区二区三区影视| 26uuu国产日韩综合| 国产欧美视频一区二区三区| 综合色中文字幕| 亚洲午夜视频在线| 久久激五月天综合精品| 成人黄色小视频| 91福利在线看| 精品日韩欧美在线| 亚洲人成在线播放网站岛国| 亚洲成人av福利| 国产精品夜夜爽| 在线看日本不卡| 精品成人在线观看| 亚洲精品欧美激情| 免播放器亚洲一区| 91亚洲国产成人精品一区二区三| 7777精品伊人久久久大香线蕉完整版 | 久久久精品中文字幕麻豆发布| 日本一区二区三区四区在线视频| 亚洲免费av高清| 黄页网站大全一区二区| 欧美日韩高清在线| 国产欧美一区二区精品仙草咪| 亚洲自拍偷拍九九九| 久久99国产精品免费| 成人美女视频在线观看| 欧美一区二区三区视频| 亚洲婷婷综合久久一本伊一区 | 一区二区三区加勒比av| 久久成人精品无人区| 在线视频你懂得一区| 国产亲近乱来精品视频 | 国产高清久久久久| 欧美一区二区三区免费在线看| 国产精品区一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美三区免费完整视频在线观看| 国产无一区二区| 美女尤物国产一区| 欧美日韩中文另类| 亚洲男女一区二区三区| 国产一区二区三区四区在线观看| 欧美剧在线免费观看网站| 亚洲人成伊人成综合网小说| 国产乱理伦片在线观看夜一区| 欧美四级电影在线观看| 国产精品第13页| 成人妖精视频yjsp地址| 国产日韩欧美精品在线| 国内不卡的二区三区中文字幕| 91精品国产色综合久久不卡蜜臀 | 国产91精品欧美| 一区二区三区精品在线观看| 国产一区二区三区综合| 91精品国产入口| 日韩黄色免费电影| 6080亚洲精品一区二区| 天堂av在线一区| 欧美电影一区二区| 日韩影院精彩在线| 日韩欧美中文字幕公布| 精品一区二区三区的国产在线播放| 日韩一区二区免费高清| 久久99蜜桃精品| 2020国产成人综合网| 国产成人午夜精品5599| 国产精品久久久久久久久久免费看| www.欧美精品一二区| 亚洲情趣在线观看| 精品视频在线免费| 蜜臀av性久久久久蜜臀aⅴ四虎 | 久久精工是国产品牌吗| 精品福利一二区| 国产91富婆露脸刺激对白| 中文字幕一区二区三区精华液| 99久久综合色| 首页亚洲欧美制服丝腿| 精品国产乱码久久久久久浪潮| 国产电影一区二区三区| 亚洲精品国产精华液| 7777女厕盗摄久久久| 国产在线视频精品一区| 中文字幕欧美区| 欧美日韩中字一区| 精品中文字幕一区二区| 亚洲欧洲日产国码二区| 欧美日韩国产免费一区二区 | 亚洲高清不卡在线| 精品国偷自产国产一区| 本田岬高潮一区二区三区| 亚洲午夜免费电影| 国产丝袜欧美中文另类| 欧美日韩精品一区二区在线播放| 精品亚洲porn| 伊人色综合久久天天人手人婷| 欧美一级在线视频| 色8久久人人97超碰香蕉987| 老司机精品视频导航| 亚洲精品福利视频网站| 精品国产91洋老外米糕| 色欧美日韩亚洲| 国产麻豆91精品| 午夜日韩在线观看| 日韩伦理av电影| 久久综合视频网| 欧美高清视频在线高清观看mv色露露十八| 国产中文字幕一区| 婷婷亚洲久悠悠色悠在线播放| 国产网站一区二区三区| 欧美午夜免费电影| 99久久国产综合精品女不卡| 经典三级在线一区| 男女性色大片免费观看一区二区 | 日韩毛片精品高清免费| 精品国产免费一区二区三区香蕉| 欧美日韩亚洲不卡| 日本高清视频一区二区| 成人免费视频免费观看| 国产乱人伦偷精品视频免下载| 日本一不卡视频| 午夜婷婷国产麻豆精品| 亚洲一线二线三线久久久| 中文字幕亚洲一区二区va在线| 国产欧美一区二区在线| 久久精品亚洲乱码伦伦中文| 2021久久国产精品不只是精品|