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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? unit1.pas

?? 萬(wàn)能數(shù)據(jù)庫(kù)查看程序 萬(wàn)能數(shù)據(jù)庫(kù)查看程序
?? PAS
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Grids, DBGrids, DB, ADODB, StdCtrls, Buttons, ExtCtrls, DBTables,ShellApi,
  XPMenu,StrUtils,Math,Menus;

type
  TForm1 = class(TForm)
    DataSource1: TDataSource;
    ADOConnection1: TADOConnection;
    Panel2: TPanel;
    Panel1: TPanel;
    EDatabaseFile: TEdit;
    OpenDialog1: TOpenDialog;
    EPass: TEdit;
    LDataFile: TLabel;
    LPass: TLabel;
    BOpenDatabase: TBitBtn;
    SaveToFile: TSaveDialog;
    GroupBox2: TGroupBox;
    DBGrid1: TDBGrid;
    Splitter1: TSplitter;
    GroupBox1: TGroupBox;
    LTableList: TListBox;
    LSQLCommand: TLabel;
    BSqlCommand: TBitBtn;
    SqlStr: TComboBox;
    XPMenu1: TXPMenu;
    ADOQuery1: TADOQuery;
    ComboBox1: TComboBox;
    RadioGroup1: TRadioGroup;
    EUser: TEdit;
    LUser: TLabel;
    LPassword: TLabel;
    QueryBDE: TQuery;
    DatabaseBDE: TDatabase;
    BOutoToFile: TBitBtn;
    PopupMenu1: TPopupMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N4: TMenuItem;
    LDataType: TLabel;
    procedure LTableListClick(Sender: TObject);
    procedure BOpenDatabaseClick(Sender: TObject);
    procedure EDatabaseFileClick(Sender: TObject);
    procedure DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
    procedure DBGrid1TitleClick(Column: TColumn);
    procedure RadioGroup1Click(Sender: TObject);
    procedure BOutoToFileClick(Sender: TObject);
    procedure BSqlCommandClick(Sender: TObject);
    procedure N2Click(Sender: TObject);
    procedure N3Click(Sender: TObject);
    procedure N4Click(Sender: TObject);
    procedure ComboBox1Change(Sender: TObject);
    procedure N1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  LTableList_ItemIndex:integer=0;

implementation

uses DBFunctions;


{$R *.dfm}

procedure TForm1.LTableListClick(Sender: TObject);
begin
if (LTableList.ItemIndex<>-1) {and (LTableList.Items[LTableList.ItemIndex]<>'')} then
try
  begin
    Screen.Cursor:=crAppStart;
    Application.ProcessMessages;
    LTableList_ItemIndex:=LTableList.ItemIndex;
  if RadioGroup1.Items[RadioGroup1.ItemIndex]='BDE' then
  begin
    with QueryBDE do
      begin
        Close;
        Sql.Clear;
        DatabaseName:=DatabaseBDE.DatabaseName;
        if LTableList.ItemIndex<>-1 then
          begin
            SQL.Add(Pchar('Select * from '+LTableList.Items[LTableList.ItemIndex]+';'));
            try Open; except application.MessageBox('數(shù)據(jù)表有問(wèn)題,無(wú)法正常打開(kāi)!','提示',0);   end;
            DataSource1.DataSet:=QueryBDE;
            DBGrid1.DataSource:=DataSource1;
          end;
      end;
  end else
  begin
    with ADOQuery1 do
      begin
        Close;
        SQL.Clear;
        Connection:=ADOConnection1;
        if LTableList.ItemIndex<>-1 then
          begin
            SQL.Add(Pchar('Select * from '+LTableList.Items[LTableList.ItemIndex]+';'));
            try Open; except application.MessageBox('數(shù)據(jù)表有問(wèn)題,無(wú)法正常打開(kāi)!','提示',0);   end;
            DataSource1.DataSet:=ADOQuery1;
            DBGrid1.DataSource:=DataSource1;
          end;
      end;
  end;
    DBFunctions.DBGridAutoSize(DBGrid1,15);//調(diào)用對(duì)DBGrid控件數(shù)據(jù)進(jìn)行自動(dòng)字段寬度的處理過(guò)程
    Screen.Cursor:=crDefault;
  end;
except
Screen.Cursor:=crDefault;
end;
end;


procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
  ComboBox1.Items.Clear;
  case TRadioGroup(Sender).ItemIndex of
    0:begin
        ComboBox1.Items.Add('=====驅(qū)動(dòng)類(lèi)型=====');
        ComboBox1.Items.Add('Access Database'); // MS Access Database
        ComboBox1.Items.Add('OLEDB.3.51 *.mdb'); //Microsoft.Jet.OLEDB.3.51
        ComboBox1.Items.Add('OLEDB.4.0 *.mdb');  //Microsoft.Jet.OLEDB.4.0
        ComboBox1.Items.Add('dBASE *.dbf;*.?dx'); //*.dbf;*.ndx;*.mdx
        ComboBox1.Items.Add('VFP Datebase *.dbf');
        ComboBox1.Items.Add('VFP Datebase *.dbc');
        ComboBox1.Items.Add('SQL Server');
        ComboBox1.Items.Add('搜索數(shù)據(jù)源別名...');
        ComboBox1.Text:='Access Database';
      end;
    1:begin
        ComboBox1.Items.Add('打開(kāi)文件...');
        ComboBox1.Items.Add('搜索數(shù)據(jù)源別名...');
        ComboBox1.Text:='打開(kāi)文件...';
      end;
  end;
  OpenDialog1.DefaultExt:='*.dbf,*.mdb,*.db,*.dbc,*.?dx';
  ///ComboBox1DropDown(Sender);   //調(diào)用此過(guò)程用來(lái)讀取并重置當(dāng)前應(yīng)該有的數(shù)據(jù)源驅(qū)動(dòng)列表
  ComboBox1Change(Sender);   //調(diào)用此過(guò)程用來(lái)重新應(yīng)用當(dāng)前路徑框和各按鈕的可用狀態(tài)
end;

procedure TForm1.BOpenDatabaseClick(Sender: TObject);
var PathStr:string;  //用來(lái)接收輸入的路徑
begin
  try
  Screen.Cursor:=crAppStart;
  Application.ProcessMessages;
  LTableList.Clear;
  DatabaseBDE.Close;
  ADOConnection1.Close;
  ADOQuery1.Close;
  ADOQuery1.Active:=False;
  QueryBDE.Close;
  QueryBDE.Active:=False;
  LTableList_ItemIndex:=0;
  BOutoToFile.Enabled:=False;
  BSqlCommand.Enabled:=False;
  N1.Enabled:=False;
  N2.Enabled:=False;
  N3.Enabled:=False;
  N4.Enabled:=False;

  if RadioGroup1.Items[RadioGroup1.ItemIndex]='ADO' then
  begin  //如果驅(qū)動(dòng)類(lèi)型選擇了ADO進(jìn)入這里
    if Trim(ComboBox1.Text)<>'' then
      begin
        ///Session.GetAliasNames(ComboBox1.Items);
        DataSource1.DataSet:=ADOQuery1;
        ADOConnection1.LoginPrompt:=false;  //去除登錄密碼驗(yàn)證窗口
        try
        if Trim(ComboBox1.Text)='Access Database' then    //要指明文件
          begin
            if not AnsiContainsText(EDatabaseFile.text,'.') then EDatabaseFileClick(Sender);
            if not AnsiContainsText(EDatabaseFile.text,'.') then begin Screen.Cursor:=crDefault; exit; end;
            ADOConnection1.ConnectionString:='Provider=MSDASQL.1;Password='+EPass.Text+';Persist Security Info=True;User ID='+EUser.Text+';Extended Properties="DSN=MS Access Database;DBQ='+EDatabaseFile.text+';DefaultDir='+ExtractFilePath(EDatabaseFile.text)+';DriverId=25;MaxBufferSize=2048;FIL=MS Access;PWD='+EPass.Text+';UID='+EUser.Text+';"';
          end
        else
        if Trim(ComboBox1.Text)='OLEDB.3.51 *.mdb' then    //要指明文件
          begin
            if not AnsiContainsText(EDatabaseFile.text,'.') then EDatabaseFileClick(Sender);
            if not AnsiContainsText(EDatabaseFile.text,'.') then begin Screen.Cursor:=crDefault; exit; end;
            ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.3.51;Data Source='+EDatabaseFile.text+';Persist Security Info=False;Jet OLEDB:Database Password='+EPass.text+'';
          end
        else
        if Trim(ComboBox1.Text)='OLEDB.4.0 *.mdb'  then     //要指明文件
          begin
            if not AnsiContainsText(EDatabaseFile.text,'.') then EDatabaseFileClick(Sender);
            if not AnsiContainsText(EDatabaseFile.text,'.') then begin Screen.Cursor:=crDefault; exit; end;
            ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+EDatabaseFile.text+';Persist Security Info=False;Jet OLEDB:Database Password='+EPass.text+'';
          end
        else
        if Trim(ComboBox1.Text)='dBASE *.dbf;*.?dx' then    //要指明目錄(已處理成可以是文件) 最后不能有'\'
          begin
            if not AnsiContainsText(EDatabaseFile.text,'\') then EDatabaseFileClick(Sender);
            if not AnsiContainsText(EDatabaseFile.text,'\') then begin Screen.Cursor:=crDefault; exit; end;
            if AnsiContainsText(EDatabaseFile.text,'.') then EDatabaseFile.text:=ExtractFilePath(EDatabaseFile.text);
            if EDatabaseFile.text[length(EDatabaseFile.text)]='\' then EDatabaseFile.text:=leftstr(EDatabaseFile.text,length(EDatabaseFile.text)-1);
            ADOConnection1.ConnectionString:='Provider=MSDASQL.1;Password='+EPass.text+';Persist Security Info=True;User ID='+EUser.Text+';Extended Properties="DSN=dBASE Files;DBQ='+EDatabaseFile.text+';DefaultDir='+ExtractFilePath(EDatabaseFile.text)+';DriverId=533;MaxBufferSize=2048;PageTimeout=5;"';
          end
        else
        if Trim(ComboBox1.Text)='VFP Datebase *.dbf' then    //要指明目錄(已處理成可以是文件) 最后必須有'\'
          begin
            if not AnsiContainsText(EDatabaseFile.text,'\') then EDatabaseFileClick(Sender);
            if not AnsiContainsText(EDatabaseFile.text,'\') then begin Screen.Cursor:=crDefault; exit; end;
            if AnsiContainsText(EDatabaseFile.text,'.') then EDatabaseFile.text:=ExtractFilePath(EDatabaseFile.text);
            if EDatabaseFile.text[length(EDatabaseFile.text)]<>'\' then EDatabaseFile.text:=EDatabaseFile.text+'\';
            ADOConnection1.ConnectionString:='Provider=MSDASQL.1;Password='+EPass.Text+';Persist Security Info=True;User ID='+EUser.Text+';Extended Properties="DSN=Visual FoxPro Tables;UID='+EUser.Text+';PWD='+EPass.Text+';SourceDB='+EDatabaseFile.text+';SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"';
          end
        else
        if Trim(ComboBox1.Text)='VFP Datebase *.dbc' then      //一定要指明數(shù)據(jù)庫(kù)文件
          begin
            if not AnsiContainsText(EDatabaseFile.text,'.') then EDatabaseFileClick(Sender);
            if not AnsiContainsText(EDatabaseFile.text,'.') then begin Screen.Cursor:=crDefault; exit; end;
            ADOConnection1.ConnectionString:='Provider=MSDASQL.1;Password='+EPass.Text+';Persist Security Info=True;User ID='+EUser.Text+';Extended Properties="DSN=Visual FoxPro Database;UID='+EUser.Text+';PWD='+EPass.Text+';SourceDB='+EDatabaseFile.text+';SourceType=DBC;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"';
          end
        else
        if Trim(ComboBox1.Text)='SQL Server'     then        //要求IP,數(shù)據(jù)庫(kù) 另外就是登陸用戶(hù)名和密碼
          begin
            PathStr:='(Local)';
            if not InputQuery('SQL Server','請(qǐng)輸入你要連接到的SQL服務(wù)器名或IP            本地可用 (Local) 或 127.0.0.1 ',PathStr) then begin Screen.Cursor:=crDefault; exit; end;
            EDatabaseFile.text:=Trim(PathStr);
            PathStr:='pubs';
            if not InputQuery('數(shù)據(jù)庫(kù)選擇','請(qǐng)輸入你要打開(kāi)的數(shù)據(jù)庫(kù)名,如:pubs      ',PathStr) then begin Screen.Cursor:=crDefault; exit; end;
            ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;Password='+EPass.Text+';Persist Security Info=True;User ID='+EUser.Text+';Initial Catalog='+PathStr+';Data Source='+EDatabaseFile.text+'';
          end
        else {if (ComboBox1.Items.IndexOf(ComboBox1.Text)<>-1) then} //打開(kāi)已創(chuàng)建好的數(shù)據(jù)源
          begin
            ADOConnection1.ConnectionString:='Provider=MSDASQL.1;Password='+EPass.Text+';Persist Security Info=True;User ID='+EUser.Text+';Data Source='+ComboBox1.Text+'';
          end
        ;//else application.MessageBox('所選擇的數(shù)據(jù)庫(kù)或數(shù)據(jù)源別名不能被打開(kāi),請(qǐng)檢查更改后再試!','打開(kāi)數(shù)據(jù)庫(kù)錯(cuò)誤',0);
        ADOConnection1.Open;
        ADOConnection1.GetTableNames(LTableList.Items);
        Screen.Cursor:=crDefault;
        except
        Screen.Cursor:=crDefault;
        application.MessageBox('連接數(shù)據(jù)庫(kù)失敗,請(qǐng)檢查用戶(hù)密碼和數(shù)據(jù)庫(kù)名稱(chēng)路徑及是否支持后重試!','打開(kāi)數(shù)據(jù)庫(kù)錯(cuò)誤',0);
        end;
      end else begin Screen.Cursor:=crDefault; application.MessageBox('老兄有沒(méi)有搞錯(cuò)呀,你沒(méi)選擇數(shù)據(jù)類(lèi)型或據(jù)源別名你要打開(kāi)什么呀?','打開(kāi)數(shù)據(jù)庫(kù)錯(cuò)誤',0); exit; end;
  end else
  begin  //如果驅(qū)動(dòng)類(lèi)型選擇了BDE進(jìn)入這里
    //Session.GetAliasNames(ComboBox1.Items);
    DatabaseBDE.DriverName:='STANDARD';   //數(shù)據(jù)類(lèi)型
    DataSource1.DataSet:=QueryBDE;
    DatabaseBDE.LoginPrompt:=False;
    DatabaseBDE.DriverName:='STANDARD';   //數(shù)據(jù)類(lèi)型
    if Trim(ComboBox1.Text)<>'' then DatabaseBDE.DatabaseName:=Trim(ComboBox1.Text) else DatabaseBDE.DatabaseName:='MICHAEL';//設(shè)置當(dāng)前實(shí)例的數(shù)據(jù)庫(kù)別名
    if Trim(ComboBox1.Text)<>'' Then
      begin  //如果別名框(即ComboBox1.text)的內(nèi)容不為空
        if ComboBox1.Text='打開(kāi)文件...' then    //直接打開(kāi)指定目錄中的數(shù)據(jù)文件
          begin
            try
            if not AnsiContainsText(EDatabaseFile.text,'\') then EDatabaseFileClick(Sender);
            if not AnsiContainsText(EDatabaseFile.text,'\') then begin Screen.Cursor:=crDefault; exit; end;
                DatabaseBDE.Params.Clear;
                EDatabaseFile.text:=Trim(EDatabaseFile.text);
                if AnsiContainsText(EDatabaseFile.text,'.') then EDatabaseFile.text:=ExtractFilePath(EDatabaseFile.text);
                DatabaseBDE.Params.Add('PATH='+EDatabaseFile.text);
                DatabaseBDE.Params.Values['USERNAME']:=EUser.Text;
                DatabaseBDE.Params.Values['PASSWORD']:=EPass.Text;
                DatabaseBDE.connected:=true;
                DatabaseBDE.Open;
                DatabaseBDE.GetTableNames(LTableList.Items);
                QueryBDE.DatabaseName:=DatabaseBDE.DatabaseName;
            except
            Screen.Cursor:=crDefault;
            application.MessageBox('打開(kāi)數(shù)據(jù)失敗,請(qǐng)檢查數(shù)據(jù)路徑及數(shù)據(jù)文件是否有誤或不支持!','打開(kāi)數(shù)據(jù)失敗',0);
            end;
          end else if (ComboBox1.Items.IndexOf(Trim(ComboBox1.Text))<>-1) then
          begin    //看選擇的數(shù)據(jù)庫(kù)是否是已創(chuàng)建好的數(shù)據(jù)源
            with DatabaseBDE do
            begin
              try

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产清纯白嫩初高生在线观看91| 成人晚上爱看视频| 欧美性猛交xxxx乱大交退制版 | 99久久99久久免费精品蜜臀| 国产精品嫩草久久久久| 91在线观看一区二区| 亚洲精品高清在线| 欧美伦理电影网| 青青草97国产精品免费观看| 欧美tickling挠脚心丨vk| 久久99精品久久只有精品| 欧美激情一区二区三区不卡| 99久久99久久久精品齐齐| 亚洲国产成人高清精品| 精品国产电影一区二区| 成人激情电影免费在线观看| 一区二区三区免费看视频| 91精品国产品国语在线不卡| 国产精品资源网| 亚洲精品视频观看| 精品免费99久久| 成人免费看视频| 亚洲一区二区黄色| 久久日韩粉嫩一区二区三区| 色综合中文字幕国产 | 色综合中文综合网| 蜜桃视频免费观看一区| 久久久久久**毛片大全| 色综合久久中文综合久久97| 日日夜夜精品免费视频| 国产精品青草久久| 91精品国产综合久久久久久| 成人高清视频在线观看| 免费在线观看视频一区| 日本一区二区久久| 91精品啪在线观看国产60岁| 国产精品一级黄| 偷拍一区二区三区| 中文字幕欧美一区| 日韩视频一区二区三区| 一本久道中文字幕精品亚洲嫩| 九九精品一区二区| 韩国三级中文字幕hd久久精品| 一区二区三区.www| 国产精品久久777777| 日韩三级.com| 欧美日韩成人激情| 色婷婷av一区二区三区之一色屋| 国产精品69毛片高清亚洲| 水野朝阳av一区二区三区| 亚洲天堂久久久久久久| 日本一区二区三区电影| 精品久久久久av影院 | 国产一区二区三区视频在线播放| 伊人性伊人情综合网| 国产精品久久午夜| 精品国产91亚洲一区二区三区婷婷| 欧美日韩小视频| 一本色道亚洲精品aⅴ| 国产成人综合精品三级| 久久66热re国产| 日韩二区三区四区| 舔着乳尖日韩一区| 亚洲国产一区二区视频| 一区二区三国产精华液| 中文字幕中文乱码欧美一区二区 | 99久精品国产| 成人福利电影精品一区二区在线观看| 国精产品一区一区三区mba视频| 日韩在线a电影| 日韩成人免费看| 日韩成人免费电影| 美腿丝袜亚洲三区| 日韩成人伦理电影在线观看| 日韩精品电影在线观看| 日韩主播视频在线| 麻豆久久一区二区| 另类的小说在线视频另类成人小视频在线 | 972aa.com艺术欧美| 成人动漫一区二区在线| 成人网男人的天堂| 蜜臀国产一区二区三区在线播放| 亚洲综合丁香婷婷六月香| 亚洲人成小说网站色在线 | 视频一区二区三区入口| 日韩国产欧美在线播放| 美女性感视频久久| 97久久超碰国产精品电影| 一本大道综合伊人精品热热| 欧洲一区二区三区在线| 宅男在线国产精品| 日韩一区二区不卡| 26uuu欧美日本| 国产精品亲子伦对白| 亚洲人成在线播放网站岛国| 亚洲电影中文字幕在线观看| 日本中文在线一区| 国产一区二区主播在线| 成a人片国产精品| 欧美午夜在线一二页| 日韩欧美色电影| 国产精品国模大尺度视频| 夜夜嗨av一区二区三区中文字幕 | 亚洲精品欧美在线| 免费高清成人在线| 国产不卡高清在线观看视频| 99久久精品免费观看| 91麻豆精品国产自产在线| 久久人人爽爽爽人久久久| 亚洲久草在线视频| 看片的网站亚洲| 一本大道综合伊人精品热热 | 欧美日韩一区三区四区| 精品国产一二三| 亚洲女人****多毛耸耸8| 免费成人av在线| 91污片在线观看| 欧美成人aa大片| 一区二区三区在线免费| 国产一区二区91| 欧美图片一区二区三区| 久久久不卡影院| 午夜电影一区二区三区| 成人激情视频网站| 日韩欧美你懂的| 日韩理论片网站| 国内成人免费视频| 欧美视频一区在线观看| 国产精品欧美综合在线| 麻豆精品一区二区| 欧美色老头old∨ideo| 国产精品久久久久久久久免费樱桃| 天天综合网天天综合色| 亚洲人成伊人成综合网小说| 中文字幕在线视频一区| 精品一区二区在线播放| 色狠狠色噜噜噜综合网| 久久久亚洲高清| 美女www一区二区| 欧美日韩国产影片| 一区二区三区在线视频观看58| 国产伦精品一区二区三区免费迷 | 成人黄色在线看| 亚洲精品一区二区三区四区高清 | 亚洲欧美色图小说| 国产激情偷乱视频一区二区三区| 日韩一区二区不卡| 日韩精品一卡二卡三卡四卡无卡| 在线一区二区三区四区五区| 亚洲国产成人自拍| 国产乱人伦精品一区二区在线观看| 欧美日韩午夜精品| 亚洲一区视频在线观看视频| 99re热这里只有精品视频| 国产日韩欧美不卡在线| 精品一区二区久久久| 欧美一二区视频| 日韩av电影天堂| 欧美日韩高清影院| 亚洲第一狼人社区| 欧美三级在线播放| 亚洲国产精品尤物yw在线观看| 91精品国产高清一区二区三区| 亚洲成a天堂v人片| 欧美日韩专区在线| 婷婷国产在线综合| 91精品国产福利在线观看 | 国产三级精品在线| 国产乱一区二区| 亚洲国产精品传媒在线观看| 国产a视频精品免费观看| 中文字幕成人网| 色哟哟在线观看一区二区三区| 亚洲视频每日更新| 91国产丝袜在线播放| 五月综合激情婷婷六月色窝| 欧美电影影音先锋| 狠狠色丁香久久婷婷综合_中| 精品国产凹凸成av人网站| 国产在线精品一区二区不卡了| 久久精品人人做人人爽97| 国产成人午夜精品5599| 中文字幕制服丝袜成人av| 91久久精品午夜一区二区| 亚洲丰满少妇videoshd| 欧美大白屁股肥臀xxxxxx| 国产成人午夜99999| 国产精品家庭影院| 欧美色视频在线| 狠狠色狠狠色综合| 一区二区国产盗摄色噜噜| 欧美男人的天堂一二区| 激情文学综合丁香| 国产精品久久久久影院老司| 欧美在线短视频| 精品一区二区免费| 亚洲三级小视频| 日韩一级高清毛片| 国产99久久久久| 丝袜美腿亚洲一区二区图片|