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

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

?? unit1.pas

?? 關(guān)于DELPHI下面使用ODBC 連接FIREBIRD數(shù)據(jù)庫(kù) 采用C/S結(jié)構(gòu),此程序運(yùn)用于CLIENT端,連接主機(jī)數(shù)據(jù)庫(kù),需要安裝FIREBIRD ODBC連接程序
?? PAS
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
     begin
       windowsMediaplayer1.URL :='';
       StatusBar1.Panels[2].Text :=sRecords+inttostr(adoquery1.RecNo)+'/' +inttostr(Adoquery1.RecordCount);
       StatusBar1.Panels[0].Text :=sTryToConnect+dbedit2.text;
       //sIP:=GetIP(DBedit3.Text );         //host ip

          if trim(sIP) = '' then
          begin
            StatusBar1.Panels[1].Text :=sCannotConect;
            exit;
          end;
        StatusBar1.Panels[1].Text :=sStartConnect+sIP;

       PlayClient1.ConnectHost(sIP,sVlanDsn);
       break;
     end;
   end;
  end;
end;






procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
  try
  myinifile.writestring('Rewind','String',sRewind);
  WindowsMediaplayer1.URL:='';

  finally
  WindowsMediaplayer1.Free ;
  Myinifile.Free ;
  end;
end;

procedure TForm1.N1Click(Sender: TObject);
begin
 if sRewind='1' then
    begin
      N1.Caption :=sPlayOnebyOne;
      sRewind:='0';
    end
 else
    begin
      N1.Caption := '√'+sPlayOnebyOne;
      sRewind:='1';
    end;
end;

procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
  var Handled: boolean);
begin
  if ( Msg.message = WM_RBUTTONDOWN )
     and
     (
       (windowfrompoint(Mouse.CursorPos)=WindowsMediaplayer1.handle)
          or
       (windowfrompoint(Mouse.CursorPos)=form1.WindowsMediaplayer1.handle)
     )
  then
    begin
      popupmenu1.Popup(Mouse.CursorPos.X, Mouse.CursorPos.Y);
      Handled := True;
    end;
if ( Msg.message = WM_RBUTTONDOWN )
     and
     (
       (windowfrompoint(Mouse.CursorPos)=Dbgrid1.handle)
          or
       (windowfrompoint(Mouse.CursorPos)=form1.dbgrid1.handle)
     )
  then
    begin

      if dbedit4.Text = '1' then
      begin

      popupmenu3.Popup(Mouse.CursorPos.X, Mouse.CursorPos.Y);

      end
      else
      popupmenu2.Popup(Mouse.CursorPos.X, Mouse.CursorPos.Y);
      Handled := True;

    end;



end;

procedure TForm1.Btn_CloseClick(Sender: TObject);
begin
  CLOSE;
end;


function TForm1.GetIP(Name: string): String;

var
  WSAData:TWSAData;
  HostEnt:PHostEnt;
begin
  StatusBar1.Panels[1].Text :=sGettingIP;
  HostEnt:=nil;
  WSAStartup(2,WSAData);
  Application.ProcessMessages;
  HostEnt:=GetHostByName(PChar(name));
  //Application.ProcessMessages;
  if HostEnt<> nil then
  begin
    with HostEnt^ do
       result:=Format('%d.%d.%d.%d',[Byte(h_addr^[0]),Byte(h_addr^[1]),Byte(h_addr^[2]),Byte(h_addr^[3])]);
  end;
  WSACleanup;

end;

procedure TForm1.CB_AgentClick(Sender: TObject);
begin
if CB_Agent.checked then
   begin
     edit1.Enabled := true;
     edit1.SetFocus ;
   end
else
   edit1.Enabled := false;
end;

procedure TForm1.CB_CallerIDClick(Sender: TObject);
begin
if CB_CallerID.checked then
   begin
     edit2.Enabled := true;
     edit2.SetFocus ;
   end
else
   edit2.Enabled := false;
end;

procedure TForm1.CB_DTMFClick(Sender: TObject);
begin
if CB_DTMF.checked then
   begin
    edit3.Enabled := true;
    edit3.SetFocus ;
   end
else
   edit3.Enabled := false;
end;

procedure TForm1.CB_PhoneNumClick(Sender: TObject);
begin
if CB_PhoneNum.checked then
   begin
     edit4.Enabled := true;
     edit4.SetFocus ;
   end
else
   edit4.Enabled := false;
end;

procedure TForm1.CB_TimeAreaClick(Sender: TObject);
begin
if CB_TimeArea.checked then
   begin
     datetimepicker1.Enabled := true;
     DateTimePicker1.SetFocus ;
     datetimepicker2.Enabled := true;
     datetimepicker2.Date := now;
     datetimepicker3.Enabled := true;
     datetimepicker4.Enabled := true;
     datetimepicker4.Time := now;

   end
else
  begin
     datetimepicker1.Enabled := false;
     datetimepicker2.Enabled := false;
     datetimepicker3.Enabled := false;
     datetimepicker4.Enabled := false;

  end;
end;

procedure TForm1.Btn_QueryClick(Sender: TObject);
var
  sWhere:string;
  sBDateTime,sEDateTime:string;
begin
  if CB_Channel.Checked then
     begin
       if edit6.Text = '' then
       begin
         showmessage(sInputChannelNo);
         edit6.SetFocus ;
         exit;
       end;
     end;
    if CB_RecordLength.Checked then
      begin
        if edit5.Text = '' then
        begin
          showmessage(sInputRecordLength);
          edit5.SetFocus ;
          exit;
        end;
      end;
  if CB_TimeArea.Checked then
    begin
      sBDateTime := FormatDateTime('YYYY-MM-DD',(DateTimePicker1.Date ))+' '+FormatDateTime('HH:mm:ss',(DateTimePicker3.Time ));
      sEDateTime := FormatDateTime('YYYY-MM-DD',(DateTimePicker2.Date ))+' '+FormatDateTime('HH:mm:ss',(DateTimePicker4.Time ));
     if StrToDateTime(sBDateTime) > StrToDateTime(sEDateTime) then
     begin
      ShowMessage(sEndTimeBiggerStarttime);
      DateTimePicker2.SetFocus ;
      exit;
     end;
    end;

  sWhere:=SQLStrComb(sDefaultDB);

  if sWhere = '' then
    begin
      showmessage(sPleaseSelectQueryParm);
      exit;
    end;

  Form2:=TForm2.Create(Application);
  Form2.Caption :=sQuerying;
  Form2.Label1.Caption  :=sQuerying;
  Form2.Show;
  Form2.Update;
  Application.Title := MYAPPNAME;

  Adoquery2.SQL.Clear;
  Adoquery2.SQL.Add('select count(*) as lcount From Record_Log'+sWhere);
  Adoquery2.Active := true;
  if Adoquery2.FieldByName('lcount').AsInteger >=1000 then
    begin
      if  Messagebox(application.Handle ,Pchar(sMoreThen1k),Pchar(sInfo),MB_YESNO)=IDyes then
         begin
           Form2.Free;
           EXIT;
         end;
    end;

  Btn_Query.Enabled := False;
  Form2.Caption :=sQuerying;
  Form2.Label1.Caption  :=sQuerying;
  Form2.Show;
  Form2.Update;
  Application.Title := MYAPPNAME;
  //獲取條件拼湊
  sWhere := sWhere + 'order by StartTime ';
  FSortField:='Starttime';
  FSort   :=   'ASC';
  SearchData(sWhere,'0');
  //查詢

  Form2.Hide;
  Form2.Update;
  Form2.Free;
  Btn_Query.Enabled := True;
  
end;

function TForm1.SQLStrComb(DBType:string): String;
var
//   sSqlStr:string;
   sLine:string;//坐席名稱
   sCid:string;//來(lái)電號(hào)碼
   sDID:string;//去電號(hào)碼
   sExtID:string;//分機(jī)號(hào)碼
   sBDateTime:String; //開(kāi)始時(shí)間
   sEdateTime:String; //結(jié)束時(shí)間
   sTime:string;
   sReturnSql:string;
   sRecordTime:string;
   sChannel:string;

begin
if DBType = '1' then //access
  begin  //access start combine the sql

  end   //access end of combine the sql
else if DBType='2' then //Firebird
  begin  ///FireBird start combine the sql
        if CB_Agent.Checked then
     begin
       if trim(Edit1.Text) <> '' then
         begin
           sLine := '( UserName like ''%' + Trim(Edit1.Text)+'%'' )';
           sReturnSql:=sLine;
         end
     end
    else
      begin
        sLine:='';
      end;

  if CB_CallerID.Checked then
    begin
      if (Trim(Edit2.Text ) <> '') then
      begin
         sCID := '( CallerID like ''%' + Trim(Edit2.Text ) + '%'' )';

         if sReturnSql <> '' then
           sReturnSql:= sReturnSql + ' And ' + sCID
         else
           sReturnSql:= sCID;
    end;
    end
  else
    sCID := '';

  if CB_DTMF.Checked then
    begin
      if Trim(Edit3.Text ) <> '' then
      begin
         sDID := '( DTMF like ''%' + Trim(Edit3.Text ) + '%'' )';
         if sReturnSql <> '' then
           sReturnSql:=sReturnSql+ ' And ' + sDID
         else
           sReturnSql := sDID;
      end;
    end
  else
    sDID := '';

  if CB_PhoneNum.Checked then
    begin
      if Trim(Edit4.Text ) <> '' then
      begin
         sExtID := '( PhoneNumber like ''%' + Trim(Edit4.Text ) + '%'' )';
         if sReturnSql <> '' then
           sReturnSql:=sReturnSql+ ' And ' + sExtID
         else
           sReturnSql:=sExtID;
      end;
    end
  else
    sExtID := '';
  if CB_TimeArea.Checked then
    begin
         sBDateTime := FormatDateTime('YYYY-MM-DD',(DateTimePicker1.Date ))+' '+FormatDateTime('HH:mm:ss',(DateTimePicker3.Time ));
         sEDateTime := FormatDateTime('YYYY-MM-DD',(DateTimePicker2.Date ))+' '+FormatDateTime('HH:mm:ss',(DateTimePicker4.Time ));
          sTime:='(StartTime Between ''' +sBDateTime + ''' and '''+sEDateTime +''')';
         if sReturnSql <> '' then
           sReturnSql:=sReturnSql+ ' And '+ sTime
         else
           sReturnSql:=sTime;

    end
  else
    sTime := '';

    if CB_RecordLength.Checked then
    begin
    if RBB.Checked then
         sRecordTime:='(RecordLength  > '+Trim(Edit5.Text) +')'
    else if RBE.Checked then
         sRecordTime:='(RecordLength  = '+Trim(Edit5.Text) +')'
    else if RBS.Checked then
         sRecordTime:='(RecordLength  < '+Trim(Edit5.Text) +')' ;
         if sReturnSql <> '' then

           sReturnSql:=sReturnSql+ ' And '+ sRecordTime
         else
           sReturnSql:=sRecordTime;

    end
  else
    sRecordTime := '';
  if CB_Channel.Checked then
    begin
      sChannel:=' Channel = ' + Trim(edit6.Text );
         if sReturnSql <> '' then

           sReturnSql:=sReturnSql+ ' And '+ sChannel
         else
           sReturnSql:=sChannel;

    end
  else
    sChannel := '';
  if (sReturnSql <> '') then
     sReturnSql := ' Where ' + sReturnSql
  else
     sReturnSql:= '';

  end   ///FireBird End of combine the sql
else if DBType ='3' then //Orcalo8i
  begin   ///orcale8i--start combine the sql
    if CB_Agent.Checked then
     begin
       if trim(Edit1.Text) <> '' then
         begin
           sLine := '( SerialNo like ''%' + Trim(Edit1.Text)+'%'' )';
           sReturnSql:=sLine;
         end
     end
    else
      begin
        sLine:='';
      end;

  if CB_CallerID.Checked then
    begin
      if (Trim(Edit2.Text ) <> '') then
      begin
         sCID := '( CallerID like ''%' + Trim(Edit2.Text ) + '%'' )';

         if sReturnSql <> '' then
           sReturnSql:= sReturnSql + ' And ' + sCID
         else
           sReturnSql:= sCID;
    end;
    end
  else
    sCID := '';

  if CB_DTMF.Checked then
    begin
      if Trim(Edit3.Text ) <> '' then
      begin
         sDID := '( DTMF like ''%' + Trim(Edit3.Text ) + '%'' )';
         if sReturnSql <> '' then
           sReturnSql:=sReturnSql+ ' And ' + sDID
         else
           sReturnSql := sDID;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av在线看| 一本一道久久a久久精品综合蜜臀| 国产亚洲一区二区三区四区| 97se亚洲国产综合在线| 美女脱光内衣内裤视频久久网站| 中文字幕国产一区二区| 欧美丰满嫩嫩电影| 91啪在线观看| 国产精品乡下勾搭老头1| 亚洲第一会所有码转帖| 国产精品麻豆欧美日韩ww| 日韩久久久久久| 欧美午夜宅男影院| 成人免费av资源| 精品一区二区久久| 日韩电影在线一区| 亚洲一区二区三区四区五区中文| 久久精品亚洲乱码伦伦中文| 在线播放91灌醉迷j高跟美女| 波多野结衣中文字幕一区二区三区| 免费看精品久久片| 亚洲高清久久久| ...xxx性欧美| 国产亚洲综合色| 精品国产污网站| 欧美电视剧在线观看完整版| 欧美日韩视频一区二区| 色综合久久天天| 99久久综合99久久综合网站| 国产成人av电影在线播放| 男女男精品网站| 爽好多水快深点欧美视频| 亚洲精品ww久久久久久p站 | 精品国免费一区二区三区| 欧美系列在线观看| 欧美影院一区二区| 欧美色精品天天在线观看视频| 91视频.com| 色综合视频在线观看| 91在线免费播放| 99国产精品视频免费观看| av电影在线观看完整版一区二区| 国产91精品一区二区麻豆网站 | 日韩精品一区二区三区在线观看| 欧美性感一区二区三区| 欧美怡红院视频| 欧洲国产伦久久久久久久| 在线免费观看日本欧美| 欧美视频中文字幕| 欧美日韩精品一区二区三区四区| 欧美视频精品在线观看| 69av一区二区三区| 欧美一区二区高清| 精品国产三级电影在线观看| 国产日韩v精品一区二区| 欧美激情一区不卡| 日韩理论电影院| 亚洲成人你懂的| 毛片一区二区三区| 韩国av一区二区三区在线观看| 国产精品一区2区| 99国产精品一区| 欧美日韩综合不卡| 日韩写真欧美这视频| 久久综合999| 国产精品短视频| 午夜精品福利一区二区蜜股av| 日韩av网站免费在线| 国产在线播放一区二区三区| 成人久久18免费网站麻豆| 99精品久久99久久久久| 欧美日韩另类国产亚洲欧美一级| 制服视频三区第一页精品| 久久精品亚洲一区二区三区浴池| 国产精品久久久一本精品| 亚洲国产精品精华液网站| 日本成人在线不卡视频| 国产成人小视频| 欧美性猛交一区二区三区精品| 日韩免费一区二区| 国产精品盗摄一区二区三区| 亚洲国产裸拍裸体视频在线观看乱了 | 视频一区视频二区在线观看| 国内成+人亚洲+欧美+综合在线 | 爽好多水快深点欧美视频| 韩国成人福利片在线播放| 色悠久久久久综合欧美99| 欧美一卡2卡3卡4卡| 欧美国产综合一区二区| 午夜精品免费在线观看| 国产精品一二三四区| 欧美性感一区二区三区| 亚洲国产精品成人综合 | 久久久激情视频| 亚洲最色的网站| 国产激情一区二区三区| 欧美性色黄大片| 国产精品天干天干在观线| 视频一区二区欧美| av电影天堂一区二区在线| 91麻豆精品国产无毒不卡在线观看 | 91精品国产色综合久久久蜜香臀| 欧美极品aⅴ影院| 青青草成人在线观看| 99re66热这里只有精品3直播| 欧美大胆人体bbbb| 亚洲小说欧美激情另类| 北岛玲一区二区三区四区| 精品欧美久久久| 亚洲成人黄色小说| 色综合久久六月婷婷中文字幕| 久久久久久综合| 蜜乳av一区二区| 欧美视频一区二区三区四区| 中文字幕亚洲成人| 国产成人免费在线观看不卡| 日韩欧美中文一区| 天堂午夜影视日韩欧美一区二区| 91亚洲大成网污www| 中文在线一区二区| 国产乱子伦一区二区三区国色天香| 欧美美女一区二区三区| 亚洲综合免费观看高清在线观看 | 日韩精品一区二区三区在线观看| 亚洲一区二区三区不卡国产欧美| av在线一区二区三区| 日本一区二区视频在线| 国产精品12区| 久久先锋影音av鲁色资源| 久久国产尿小便嘘嘘| 日韩美女一区二区三区| 青青草97国产精品免费观看无弹窗版| 欧美亚洲国产怡红院影院| 一区二区三区在线免费视频| 99精品久久只有精品| 亚洲人午夜精品天堂一二香蕉| 成人午夜av在线| 国产精品久久久久毛片软件| 成人精品小蝌蚪| 中文字幕一区二区三区四区不卡| 大美女一区二区三区| 国产精品青草久久| 91在线视频播放| 一区二区日韩av| 欧美日韩国产片| 六月丁香婷婷久久| 久久女同精品一区二区| 国产不卡一区视频| 国产精品天美传媒沈樵| 91在线视频网址| 亚洲成人自拍偷拍| 91精品欧美福利在线观看| 久88久久88久久久| 久久精品这里都是精品| 99久久er热在这里只有精品15 | 久久疯狂做爰流白浆xx| 2020国产成人综合网| 国产jizzjizz一区二区| 国产精品国产精品国产专区不片| aa级大片欧美| 首页国产欧美久久| 26uuu精品一区二区| 成人激情免费网站| 亚洲精品国产a久久久久久 | 国产精品你懂的在线欣赏| 99久久久国产精品| 亚洲国产wwwccc36天堂| 日韩女优电影在线观看| 国产精品一区二区在线播放| 亚洲色图.com| 欧美一区二区三区在线观看| 韩国一区二区视频| 成人欧美一区二区三区黑人麻豆| 欧美性受极品xxxx喷水| 激情小说亚洲一区| 中文字幕一区二区三区色视频| 欧美日韩国产一区| 国产伦精一区二区三区| 亚洲综合丝袜美腿| 久久影视一区二区| 色中色一区二区| 激情综合色播激情啊| 一区二区三区在线免费| 欧美va天堂va视频va在线| 91丨国产丨九色丨pron| 美女一区二区视频| 亚洲欧美色综合| 精品黑人一区二区三区久久| 99re这里都是精品| 精品一区二区三区av| 悠悠色在线精品| 久久亚洲精精品中文字幕早川悠里| 色婷婷综合在线| 国产伦精品一区二区三区免费迷 | 日本成人超碰在线观看| 日韩理论片网站| 精品免费日韩av| 在线观看不卡视频| 国产成人精品免费在线| 青青草97国产精品免费观看|