亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? datamodule.~cpp

?? 很經典的數據庫代碼
?? ~CPP
字號:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "DataModule.h"      //數據模塊窗體頭文件
#include "Archives_Config.h" //數據庫服務器配置窗體頭文件
#include "Main.h"            //考勤工資管理系統主窗體頭文件

//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TDM *DM;
//---------------------------------------------------------------------------
__fastcall TDM::TDM(TComponent* Owner)
        : TDataModule(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TDM::DataModuleCreate(TObject *Sender)
{   /*****數據模塊窗體創建事件*****/
    TIniFile *ini;    //申請一個TIniFile類對象
    //打開INI文件,如果不存在則創建與應用程序同名,后綴名為.INI的ini配置文件
    ini = new TIniFile(ExtractFilePath(ParamStr(0))+"Config.INI");
    bool State;
    State = ini->ReadBool("Database","Connection",false); //讀取數據庫連接是否成功標志,第一次讀或者此項不存在時則返回默認值false賦State變量
    if(!State){  //數據庫沒有連接成功
      try{
        F_Config = new TF_Config(Application);  //動態創建數據庫服務器配置窗體
        F_Config->ShowModal();                  //顯示數據庫服務器配置窗口
        delete F_Config;                        //釋放F_Config對象
        F_Config = NULL;                        //編程技巧,以免重復釋放時拋出異常
        }
      catch(Exception &exception){
        delete F_Config;                        //釋放F_Config對象
        Application->ShowException(&exception); //彈出異常對話框
        }
//      F_Config->ShowModal();  //彈出數據庫服務器配置窗口
      }
    char CString[100];
    StrCopy(CString,"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog="); //拷貝字符串到CString
    AnsiString  str,str1;
    str = ini->ReadString("Database","Initial Catalog","WSalary"); //從配置文件讀數據庫名
    StrCat(CString,str.c_str());          //追加從配置文件讀入的數據庫名字符串
    str1 = ini->ReadString("Database","Data Source","FLYYCS\\YCS");  //從配置文件讀數據庫服務器名
    delete ini;    //釋放ini對象
    StrCat(CString,";Data Source=");      //追加字符串到CString
    StrCat(CString,str1.c_str());          //追加從配置文件讀入的數據庫服務器名字符串
    DM->ADOConnection->Connected = false;
    DM->ADOConnection->ConnectionString = CString;  //數據庫連接屬性字符串賦新值
    try{            //捕捉異常
      DM->ADOConnection->Connected = true;  //啟動與數據庫服務器的連接
      DM->AQ_Atten->Active = true;          //激活各個數據表與服務器的連接
      DM->AQ_OTime->Active = true;
      DM->AQ_Evec->Active = true;
      DM->AQ_Leave->Active = true;
      DM->AQ_Stat->Active = true;
      DM->AQ_Salary->Active = true;
      DM->AQ_SOther->Active = true;
      DM->AQ_Employee->Active = true;
      DM->AT_Employee->Active = true;
      DM->AT_Type->Active = true;
      DM->AT_Count->Active = true;
      DM->AQ_WSet->Active = true;
      }
    catch(...){     //拋出異常
      MessageBox(NULL,"與數據庫服務器連接未成功,請重新配置,或者使用公文包模式","警告對話框",MB_ICONWARNING);
      F_Main->StatusBar1->Panels->Items[3]->Text = "數據庫連接未成功,請使用公文包模式工作"; //給第三個狀態欄賦值
      }
    if(DM->ADOConnection->Connected)  //數據庫連接成功
      F_Main->StatusBar1->Panels->Items[3]->Text = "數據庫連接成功"; //給第三個狀態欄賦值
    TIniFile *iniW;  //申請一個TIniFile類對象
    //打開INI文件,如果不存在則創建與應用程序同名,后綴名為.INI的ini配置文件
    iniW = new TIniFile(ExtractFilePath(ParamStr(0))+"Config.INI");
    State = DM->ADOConnection->Connected;            //取得數據庫連接是否成功標志值
    iniW->WriteBool("Database","Connection",State);  //將數據庫連接是否成功標志值寫入配置文件
    delete iniW;    //釋放iniW對象
    iniW = NULL;    //編程技巧,這樣可以在下次不小心再delete ini一次時也不會拋出異常
}
//---------------------------------------------------------------------------

void __fastcall TDM::AQ_EvecCalcFields(TDataSet *DataSet)
{   /*****出差信息表出差時間時間字段OnCalcFields事件*****/
    AQ_EvecEvection_Time->Value = Ceil(AQ_EvecEvection_TEnd->Value.operator -(AQ_EvecEvection_TStart->Value).Val); //自動計算出差時間,以天計算
}
//---------------------------------------------------------------------------

void __fastcall TDM::AQ_LeaveCalcFields(TDataSet *DataSet)
{   /*****請假信息表出差時間時間字段OnCalcFields事件*****/
    AQ_LeaveLeave_Time->Value = Ceil(AQ_LeaveLeave_DEnd->Value.operator -(AQ_LeaveLeave_DStart->Value).Val);      //自動計算請假時間
}
//---------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩一区| 国产**成人网毛片九色| 国产精品一二三四| 欧美中文字幕亚洲一区二区va在线| 精品国产髙清在线看国产毛片 | 欧美一级爆毛片| 国产精品欧美综合在线| 免费在线观看日韩欧美| 欧洲一区在线观看| 国产精品三级视频| 狠狠狠色丁香婷婷综合久久五月| 欧洲国内综合视频| 国产精品福利一区二区三区| 国产资源在线一区| 日韩一区二区在线播放| 夜夜揉揉日日人人青青一国产精品 | 97成人超碰视| 国产欧美日韩三区| 国产又黄又大久久| 欧美tk丨vk视频| 日韩影视精彩在线| 欧美肥妇bbw| 亚洲va国产天堂va久久en| 色综合婷婷久久| 国产精品视频免费| www.成人在线| 亚洲人成影院在线观看| 成人av一区二区三区| 国产精品丝袜黑色高跟| 国产91富婆露脸刺激对白| 精品福利一二区| 韩国毛片一区二区三区| 精品国产电影一区二区| 国产原创一区二区| 国产欧美日本一区二区三区| 国产·精品毛片| 国产精品欧美一区二区三区| 不卡的看片网站| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产成人精品www牛牛影视| 久久综合久久99| 成人精品一区二区三区四区| 国产精品天天看| 在线视频欧美精品| 日韩精品一级二级| xfplay精品久久| 成人午夜av电影| 亚洲码国产岛国毛片在线| 欧美亚洲国产一区二区三区| 日韩不卡免费视频| 久久久久国产精品麻豆ai换脸| 国产麻豆精品在线观看| 国产精品久久久久9999吃药| 欧美亚洲国产怡红院影院| 热久久国产精品| 中日韩av电影| 欧美日韩一区二区三区高清| 久久成人羞羞网站| 欧美经典一区二区| 欧美性受极品xxxx喷水| 精品亚洲porn| 亚洲自拍偷拍欧美| 精品国精品国产| 色悠悠久久综合| 久久99久久精品| 亚洲视频一区二区在线| 欧美一区二区精美| 成人av高清在线| 日韩有码一区二区三区| 国产精品毛片高清在线完整版| 欧美三级资源在线| 国产成人高清视频| 亚洲成人免费av| 中文av一区二区| 日韩亚洲欧美成人一区| 99久久国产免费看| 精品一区二区三区不卡| 一区二区三区**美女毛片| 久久久国产精华| 欧美久久高跟鞋激| 99久久免费精品高清特色大片| 蜜臀av一区二区在线免费观看| 国产精品久线观看视频| 欧美一区二区视频免费观看| 一本大道久久a久久精品综合| 久久aⅴ国产欧美74aaa| 丝袜美腿成人在线| 国产精品成人免费在线| 精品国产免费人成在线观看| 欧美日韩国产欧美日美国产精品| 丁香婷婷综合网| 黑人精品欧美一区二区蜜桃| 亚洲成av人在线观看| 一区二区三区四区乱视频| 中文字幕电影一区| 久久精品网站免费观看| 精品久久五月天| 日韩一区二区免费视频| 欧美色图一区二区三区| 色婷婷久久综合| 91在线免费视频观看| 粉嫩aⅴ一区二区三区四区| 国内成人免费视频| 毛片一区二区三区| 蜜臀精品一区二区三区在线观看| 亚洲福中文字幕伊人影院| 一区二区三区高清在线| 一区二区三区电影在线播| 亚洲美腿欧美偷拍| 亚洲久草在线视频| 一区二区欧美国产| 亚洲在线免费播放| 麻豆国产91在线播放| 日一区二区三区| 麻豆国产精品777777在线| 麻豆精品国产传媒mv男同| 日韩av电影天堂| 精品一区二区三区在线播放视频| 蜜桃av噜噜一区二区三区小说| 奇米精品一区二区三区四区| 另类小说图片综合网| 毛片av一区二区三区| 国产盗摄精品一区二区三区在线| 国产精品456| 成人动漫一区二区| 色哟哟国产精品| 678五月天丁香亚洲综合网| 欧美军同video69gay| 日韩一区二区三区视频在线观看| 欧美成人r级一区二区三区| 久久只精品国产| 国产精品久久久久影视| 亚洲美女区一区| 日本不卡一区二区| 国产麻豆成人精品| 91浏览器在线视频| 欧美日韩www| 国产亚洲人成网站| 亚洲欧美日韩精品久久久久| 亚洲r级在线视频| 精品一区二区国语对白| 99久久国产综合色|国产精品| 欧美亚洲动漫精品| 欧美tickling挠脚心丨vk| 国产精品色呦呦| 视频在线在亚洲| 成人激情小说网站| 欧美日韩一区国产| 国产三区在线成人av| 亚洲夂夂婷婷色拍ww47| 久久97超碰国产精品超碰| 成人h动漫精品| 欧美一区二区视频在线观看| 国产精品污污网站在线观看| 婷婷中文字幕综合| 成人小视频在线观看| 欧美一区二区在线视频| 1000精品久久久久久久久| 日日摸夜夜添夜夜添国产精品| 国产福利视频一区二区三区| 欧美人与z0zoxxxx视频| 中文字幕欧美日本乱码一线二线| 视频一区二区三区在线| 99久久国产免费看| 久久蜜桃av一区精品变态类天堂| 一区二区三区四区不卡视频| 黄色日韩三级电影| 欧美日韩黄色一区二区| 国产精品久久久久影视| 狠狠色综合日日| 91精品中文字幕一区二区三区| 国产精品色一区二区三区| 日韩—二三区免费观看av| 北岛玲一区二区三区四区| 精品福利在线导航| 日韩精品每日更新| 色婷婷av一区二区三区之一色屋| 久久亚洲一级片| 久久精品国产精品亚洲红杏| 欧美三级资源在线| 一区二区三区免费| 99久久精品国产一区| 国产欧美日韩中文久久| 黑人精品欧美一区二区蜜桃| 91精品婷婷国产综合久久性色| 亚洲影院免费观看| 色婷婷综合久久久久中文 | 色香蕉成人二区免费| 欧美经典一区二区三区| 国产一区二区在线电影| 日韩女同互慰一区二区| 男女视频一区二区| 欧美一区二区三区播放老司机| 亚洲一区视频在线| 欧美日韩国产小视频| 亚洲成人7777| 欧美美女黄视频| 日本大胆欧美人术艺术动态| 337p亚洲精品色噜噜| 蜜桃在线一区二区三区|