發(fā)布時(shí)間:2021-02-20
欄目:其他
在運(yùn)行期使用Access數(shù)據(jù)庫(kù)提供有力支撐,在表單Form1中除了以上控件外應用,還需增加一個(gè)BDE會(huì)話(huà)期對(duì)象,即TSession控件Session1品率。將AutoSessionName屬性設(shè)為true相貫通,然后在Form1的OnCreate事件函數(shù)中加入以下代碼:
AnsiString app_path,alias_1Access文章入庫(kù)助手 ,name_1;
Access文章入庫(kù)工具app_path=ExtractFilePath(ParamStr(0));
//取得應(yīng)用程序的路徑
Access文章入庫(kù)軟件alias_1="mydatabASE2";
Access文章入庫(kù)軟件//Access數(shù)據(jù)庫(kù)別名
name_1="DATABASENAME="+app_path+"123.mdb";
if(!Session1->IsAlias(alias_1))
//數(shù)據(jù)庫(kù)別名不存在
{
TStringList *dataname=new TStringList();
dataname->Add(name_1);
Session1->AddAlias(alias_1Access文章入庫(kù)助手 ,"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;
注意:在運(yùn)行以上程序之前,別忘了進(jìn)入BDE Administrator將MS
Access驅(qū)動(dòng)配置中的DLL32由IDDAO32.DLL改為IDDA3532.DLL積極影響,并保存這個(gè)配置自動化方案。
為了使程序運(yùn)行得更流暢,可以在DatabASE1的OnLogin事件函數(shù)中加入以下代碼:
LoginParams->Values["PASSWORD"]="";
LoginParams->Values["USERNAME"]="";
這樣在運(yùn)行程序時(shí)就不會(huì)彈出數(shù)據(jù)庫(kù)登錄的對(duì)話(huà)框了重要手段。
文章地址:http://www.61py.com/article/other/zyxqsyAccesssjk.html

- 1通王CMS 2.0簡(jiǎn)介
- 2黑帽網(wǎng)站排名檢測(cè)
- 3MySQL中經(jīng)典的too many connection怎么破
- 4網(wǎng)易郵箱洪陸駕:反垃圾郵件需集合全球力量
- 5站群友鏈換鏈神器
- 6云勢(shì)軟件VirgoEDC助力安徽萬(wàn)邦過程中、迪時(shí)咨詢(xún)等公司臨床試驗(yàn)數(shù)據(jù)采集智能化
- 7Authorize 屬性通過(guò)聲明的方式保護(hù)控制器或其部分方法
- 8域名是稀有資源,好的域名能運用,在一定時(shí)期內(nèi)會(huì)越來(lái)越升值
- 9解析常見(jiàn)的PHP緩存技術(shù)有哪些
- 10對(duì)ASP.NET程序員非常有用工具