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

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

?? unit2.cpp

?? 一款身份證和手機號碼歸屬地的查詢軟件
?? CPP
字號:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
//#include "shellapi.h"
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
String MyPath,Constr;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FormCreate(TObject *Sender)
{
  MyPath = ExtractFileDir(Application->ExeName);
  Constr ="Provider=Microsoft.Jet.OLEDB.4.0;jet OLEDB:Database Password='111111111111111111ll';Data Source="+MyPath+"\\data.mdb;Persist Security Info=False";
  ADOQuery1->ConnectionString =Constr;
  ADOQuery2->ConnectionString =Constr;
  ADOQuery1->SQL->Clear();
  ADOQuery1->SQL->Add("SELECT * FROM DATA");
  ADOQuery1->Open();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Image1Click(TObject *Sender)
{
  ShellExecute(Handle, "open", "http://bluenumber.com", NULL, NULL, SW_SHOWNORMAL);

}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  String FindTxt,FindSql;
  if(Edit1->Text!="")
  { FindTxt ="%"+Trim(Edit1->Text)+"%";
    ADOQuery1->Close();
    ADOQuery1->SQL->Clear();
    FindSql ="([區號] like '"+FindTxt+"') or ([郵編] like '"+FindTxt+"') or ([縣市名] like '"+FindTxt+"') or ([省名] like '"+FindTxt+"')";
    switch(ComboBox1->ItemIndex)
    {    case 2 :FindSql ="([郵編] like '"+FindTxt+"')" ; break;
         case 3 :FindSql ="([縣市名] like '"+FindTxt+"')" ; break;
         case 4 :FindSql ="([省名] like '"+FindTxt+"')" ; break;
    }
    ADOQuery1->SQL->Clear();
    ADOQuery1->SQL->Add("SELECT * FROM DATA WHERE "+FindSql);
    ADOQuery1->Open();
  }
}
//---------------------------------------------------------------------------
String SFZNumberToXy(String SFZNumber)
{
const SFZXYL[18]={0,7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
long SfzXy,i;
String XYM;
XYM =0;
SfzXy =0;
           for(i=1;i<=17;i++)
             SfzXy =SfzXy+StrToInt(SFZNumber.SubString(i,1))*SFZXYL[i];
             //Form1->Caption=IntToStr(SfzXy);
           switch(SfzXy % 11)
           {       case  0:XYM ='1'; break;
                   case  1:XYM ='0'; break;
                   case  2:XYM ='X'; break;
                   case  3:XYM ='9'; break;
                   case  4:XYM ='8'; break;
                   case  5:XYM ='7'; break;
                   case  6:XYM ='6'; break;
                   case  7:XYM ='5'; break;
                   case  8:XYM ='4'; break;
                   case  9:XYM ='3'; break;
                   case 10:XYM ='2'; break;
           }
           return(XYM);
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
  String SFZNumber,NewSFZNumber;
  SFZNumber =Edit2->Text;
  if(SFZNumber.Length()>=15)
  {     String QWNumber;
        QWNumber =SFZNumber.SubString(1,6);
        ADOQuery2->SQL->Clear();
        ADOQuery2->SQL->Add("SELECT Top 10 [DQ] FROM SFZ WHERE [BM]="+QWNumber);
        ADOQuery2->Open();
        if(ADOQuery2->RecordCount!=1)
        {
              ADOQuery2->Close();
              ADOQuery2->SQL->Clear();
              QWNumber=QWNumber.SubString(1,4)+"00";
              ADOQuery2->SQL->Add("SELECT Top 10 [DQ] FROM SFZ WHERE [BM]="+QWNumber);
              ADOQuery2->Open();
              if(ADOQuery2->RecordCount!=1)
              {
                    ADOQuery2->Close();
                    ADOQuery2->SQL->Clear();
                    QWNumber=QWNumber.SubString(1,2)+"0000";
                    ADOQuery2->SQL->Add("SELECT Top 10 [DQ] FROM SFZ WHERE [BM]="+QWNumber);
                    ADOQuery2->Open();
              }
         }
        Memo1->Lines->Clear() ;
        Memo1->Lines->Add("查詢內容 : "+SFZNumber);
        if(ADOQuery2->RecordCount!=1)
        {
             Memo1->Lines->Add("原戶籍地 : 未知地區");
        }
        else
        {
             Memo1->Lines->Add("原戶籍地 : "+ADOQuery2->FieldByName("DQ")->AsString);
             ADOQuery2->Close();
        }
        if(SFZNumber.Length()<18)
        {
              NewSFZNumber =SFZNumber.SubString(1,6)+"19"+SFZNumber.SubString(7,6)+SFZNumber.SubString(13,3);
              NewSFZNumber =NewSFZNumber + SFZNumberToXy(NewSFZNumber);

        }
        else
        {
              NewSFZNumber =SFZNumber.SubString(1,17)+SFZNumberToXy(SFZNumber);
        }
        Memo1->Lines->Add("新身份證 : "+NewSFZNumber);
        Memo1->Lines->Add("出生年月 : "+NewSFZNumber.SubString(7,4)+"年"+NewSFZNumber.SubString(11,2)+"月"+NewSFZNumber.SubString(13,2)+"日");
        if((StrToInt(NewSFZNumber.SubString(17,1)) % 2) ==0)
              Memo1->Lines->Add("性  別 : 女");
        else
              Memo1->Lines->Add("性  別 : 男");
  }
  else
  {
    //SFZNumber ="號碼位數"+IntToStr(Edit2->Text.Length());
        MessageBox(TForm1::Handle,"號碼位數不夠 ","位數不夠",MB_OK) ;
  }
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Edit2KeyPress(TObject *Sender, char &Key)
{
    TEdit *pEdit = dynamic_cast<TEdit *>(Sender);
    if(Key == '\b')
        return;
    if( (Key >= '0' && Key <= '9') || Key == 'X' || Key == '*' || Key == 'x' )
    {
        if(pEdit->Text.Length() < 17)
        {
            if(Key == 'X' || Key == '*' || Key == 'x')
                Key = 0;
        }
    }
    else
        Key = 0;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button3Click(TObject *Sender)
{
String sjqh,QWNumber;
  if(Edit3->Text.Length()>7)
  {
        sjqh =Edit3->Text.SubString(1,7);
        ADOQuery2->Close();
        ADOQuery2->SQL->Clear();
        QWNumber=QWNumber.SubString(1,2)+"0000";
        ADOQuery2->SQL->Add("SELECT Top 10 * FROM sj WHERE ([號碼B]<="+sjqh+") AND ([號碼E]>="+sjqh+")");
        ADOQuery2->Open();
        Memo2->Lines->Clear();
    //Memo2->Lines->Add(ADOQuery2->SQL->Text);
        if(ADOQuery2->RecordCount>0)
        {
             Memo2->Lines->Add("手機地區 : "+ADOQuery2->FieldByName("地區")->AsString);
             Memo2->Lines->Add("手機城市 : "+ADOQuery2->FieldByName("城市")->AsString);
             Memo2->Lines->Add("手機區號 : "+ADOQuery2->FieldByName("區號")->AsString);
             Memo2->Lines->Add("手機類型 : "+ADOQuery2->FieldByName("類型")->AsString);
        }
        else
        {
             Memo2->Lines->Add("手機地區 : 未知地區");
        }
        ADOQuery2->Close();
  }
  else
  {
       MessageBox(TForm1::Handle,"號碼位數不夠,至少7位 ","位數不夠",MB_OK) ;
  }
}
//---------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级日韩一级| 国产乱人伦偷精品视频不卡| 久久综合狠狠综合| 欧美一区二区三区视频免费播放| 97se狠狠狠综合亚洲狠狠| 成人丝袜18视频在线观看| 国产精品一二三在| 国产乱理伦片在线观看夜一区| 韩国毛片一区二区三区| 久久福利视频一区二区| 久久er精品视频| 国产成人综合在线观看| 高清成人在线观看| 91性感美女视频| 欧美午夜不卡视频| 日韩欧美成人午夜| 国产日韩精品一区二区浪潮av | 韩国v欧美v亚洲v日本v| 国产精品1区二区.| 色哟哟在线观看一区二区三区| 色婷婷综合久久| 欧美精品在线视频| 久久精品欧美一区二区三区麻豆| 国产欧美一区二区精品忘忧草 | 777xxx欧美| 欧美精品一区二区精品网| 国产女同性恋一区二区| 亚洲狠狠丁香婷婷综合久久久| 五月激情综合色| 国产伦精品一区二区三区免费迷 | 成人一区二区在线观看| 在线视频一区二区三区| 精品乱人伦小说| 成人欧美一区二区三区黑人麻豆| 亚洲gay无套男同| 国产精品一区二区在线观看不卡 | 精品一区二区三区不卡 | 在线电影国产精品| 国产精品天美传媒| 亚洲成a人片综合在线| 狠狠色2019综合网| 欧美性色黄大片手机版| 国产欧美综合在线观看第十页 | 日韩欧美高清dvd碟片| 日韩毛片在线免费观看| 久久99国产精品久久99| 99久久伊人网影院| 欧美成人vr18sexvr| 一二三区精品视频| 国产成人综合在线| 欧美电影免费观看高清完整版在线观看| 国产精品嫩草久久久久| 麻豆freexxxx性91精品| 欧美日韩在线精品一区二区三区激情 | 欧美一区二区国产| 亚洲精品国产a| 粉嫩av一区二区三区| 日韩一区二区免费在线观看| 一区二区三区高清在线| av亚洲精华国产精华精| 久久久天堂av| 国产综合久久久久影院| 欧美一区二区视频在线观看| 一区二区三区四区精品在线视频| 成人精品亚洲人成在线| 中文一区一区三区高中清不卡| 老司机午夜精品| 欧美一区在线视频| 日韩一区精品字幕| 欧美日韩在线一区二区| 日韩毛片高清在线播放| 99国产欧美久久久精品| 国产精品网站在线播放| 成人一区二区三区视频| 国产视频视频一区| 大桥未久av一区二区三区中文| 久久免费美女视频| 国产iv一区二区三区| 国产欧美一区二区精品忘忧草 | 亚洲精品国产精品乱码不99| 99精品热视频| 亚洲色图第一区| 色综合久久久久网| 一区二区激情小说| 欧美视频日韩视频| 日韩成人av影视| 欧美mv和日韩mv国产网站| 国产一区二区三区在线观看精品 | 欧美精品色综合| 日韩av电影一区| 精品成人一区二区| 成人美女视频在线观看| 亚洲欧美日韩国产另类专区| 欧美午夜精品久久久久久超碰| 亚洲成av人综合在线观看| 欧美一卡二卡在线观看| 国产一区二区导航在线播放| 国产精品久久久久永久免费观看 | 亚洲综合色网站| 91精品国产综合久久香蕉的特点| 美女精品自拍一二三四| 欧美国产一区二区| 在线视频国产一区| 久久99精品久久久久| 国产欧美一区二区精品性色超碰| 99久久精品国产导航| 丝袜诱惑制服诱惑色一区在线观看| 日韩欧美中文一区二区| 成人精品视频一区| 日韩精品一二三| 欧美国产精品久久| 欧美精品日韩精品| 懂色中文一区二区在线播放| 一区二区三区免费网站| 久久综合精品国产一区二区三区| av日韩在线网站| 狠狠色综合播放一区二区| 亚洲理论在线观看| 久久香蕉国产线看观看99| 91久久精品一区二区三| 国产精品99久久久久久有的能看| 亚洲影院免费观看| 欧美激情一区在线观看| 日韩一卡二卡三卡国产欧美| 99久久久精品| 国产老肥熟一区二区三区| 婷婷成人激情在线网| 中文在线资源观看网站视频免费不卡 | 91免费版在线| 国产成人综合网| 日本在线不卡视频| 亚洲影视在线观看| 亚洲色图19p| 国产精品久久久久久亚洲伦| 精品久久久久99| 7878成人国产在线观看| 在线观看日韩高清av| 大白屁股一区二区视频| 韩国精品免费视频| 麻豆精品一区二区三区| 婷婷夜色潮精品综合在线| 一区二区三区四区蜜桃| 国产精品国产成人国产三级 | 91一区二区三区在线观看| 国产精品 欧美精品| 精品一区二区三区日韩| 日本aⅴ精品一区二区三区 | 狠狠色2019综合网| 久久国产婷婷国产香蕉| 久久99精品久久久久久动态图| 午夜一区二区三区在线观看| 亚洲自拍都市欧美小说| 夜夜嗨av一区二区三区网页| 亚洲人成人一区二区在线观看| 国产精品久久综合| 自拍偷在线精品自拍偷无码专区| 国产精品丝袜久久久久久app| 日本一区二区三区在线不卡| 亚洲国产成人在线| 国产精品久99| 樱花影视一区二区| 亚洲国产综合91精品麻豆| 亚洲一区影音先锋| 亚洲sss视频在线视频| 男女视频一区二区| 九九精品一区二区| 丁香桃色午夜亚洲一区二区三区| 成人综合婷婷国产精品久久蜜臀| 成人深夜福利app| 91免费版在线看| 4438x成人网最大色成网站| 日韩女优制服丝袜电影| 国产午夜一区二区三区| 自拍偷拍国产亚洲| 亚洲福利一二三区| 久久福利视频一区二区| 国产成人精品免费一区二区| av在线不卡电影| 91麻豆精品国产91久久久使用方法| 精品卡一卡二卡三卡四在线| 亚洲一区二区3| 九九久久精品视频| 91免费视频观看| 日韩女优电影在线观看| 中国色在线观看另类| 亚洲3atv精品一区二区三区| 精品一区二区在线视频| av欧美精品.com| 日韩视频永久免费| 亚洲欧美日韩久久| 久久电影网站中文字幕| 91网站最新地址| 精品国产一区二区三区av性色| 国产日产欧产精品推荐色| 亚洲一区av在线| caoporn国产一区二区| 日韩欧美一级片| 亚洲影视在线播放| 成人精品视频一区| 日韩欧美123|