a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Access > 正文

DELPHI中操作ACCESS數據庫

2020-03-24 16:42:57
字體:
來源:轉載
供稿:網友
DELPHI中操作ACCESS數據庫(建立.mdb文件,壓縮數據庫) 以下代碼在WIN2K,D6,MDAC2.6下測試通過, 編譯好的程序在WIN98第二版無ACCESS環境下運行成功. //聲明連接字符串 Const SConnectionString = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;' +'Jet OLEDB:Database Password=%s;'; //============================================================================= // Procedure: GetTempPathFileName // Author : ysai // Date : 2003-01-27 // Arguments: (None) // Result : string //============================================================================= function GetTempPathFileName():string; //取得臨時文件名 var SPath,Sfile :array [0..254] of char; begin GetTempPath(254,SPath); GetTempFileName(SPath,'~SM',0,SFile); result:=SFile; DeleteFile(result); end; //============================================================================= // Procedure: CreateAccessFile // Author : ysai // Date : 2003-01-27 // Arguments: FileName:String;PassWord:string='' // Result : boolean //============================================================================= function CreateAccessFile(FileName:String;PassWord:string=''):boolean; //建立Access文件,如果文件存在則失敗 var STempFileName:string; vCatalog:OleVariant; begin STempFileName:=GetTempPathFileName; try vCatalog:=CreateOleObject('ADOX.Catalog'); vCatalog.Create(format(SConnectionString,[STempFileName,PassWord])); result:=CopyFile(PChar(STempFileName),PChar(FileName),True); DeleteFile(STempFileName); except result:=false; end; end; //============================================================================= // Procedure: CompactDatabase // Author : ysai // Date : 2003-01-27 // Arguments: AFileName,APassWord:string // Result : boolean //============================================================================= function CompactDatabase(AFileName,APassWord:string):boolean; //壓縮與修復數據庫,覆蓋源文件 var STempFileName:string; vJE:OleVariant; begin STempFileName:=GetTempPathFileName; try vJE:=CreateOleObject('JRO.JetEngine'); vJE.CompactDatabase(format(SConnectionString,[AFileName,APassWord]), format(SConnectionString,[STempFileName,APassWord])); result:=CopyFile(PChar(STempFileName),PChar(AFileName),false); DeleteFile(STempFileName); except result:=false; end;

end; 本文作者:html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲精品电影在线观看 | av在线一区二区三区 | 天天舔天天爽 | 99视频网站| 欧美不卡在线 | 国产日韩欧美一区 | 中文字幕av在线 | 精品日韩一区二区 | 国产一区二区三区 | 久久av一区二区三区 | 最新中文字幕视频 | 国产精品视频不卡 | 亚洲区视频| 91视频观看| 国产亚洲欧美一区二区三区 | 91亚洲福利 | 久干网 | 亚洲精品国产99 | 欧美国产免费 | 久9久9| 女人毛片 | 狠狠躁夜夜躁人人爽天天高潮 | 亚洲精品影院 | 欧美片网站免费 | 国产视频精品一区二区三区 | 国内自拍网站 | 在线 丝袜 欧美 日韩 制服 | 久久久久久久久久久久影院 | 日韩久久精品电影 | 激情开心站 | 精品欧美乱码久久久久久 | 涩涩在线 | 四虎成人精品永久免费av九九 | 欧美 日韩 亚洲 一区 | 欧洲亚洲精品久久久久 | 国产免费自拍av | 日韩欧美视频 | 色综合天天天天做夜夜夜夜做 | 风间由美一区二区三区在线观看 | 久久久久久亚洲 | 欧美久久精品一级c片 |