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

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

?? unttfuncface.pas

?? delphi7,源代碼 主要的是進行DELPHI7的源代碼進行管理和維護
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
  功  能:    依據類別檢索函數記錄集
  參 數:    ADOQueryF : TADOQuery; P_Type : string
  返回值:    true,false
  作 者:    胡孟杰
  日 期:    2005.08.26
==========================================================================}

function Func_GetFuncByType(ADOQueryF: TADOQuery; P_Type: string): boolean;
  stdcall;
begin
  Result := false;
  try
    with ADOQueryF do
      begin
        Close;
        Sql.text :=
          'Select ID,Type,Subject,Uses From Func where Type = :P_Type';
        Parameters.ParamByName('P_Type').Value := Copy(P_Type, 1, 150);
        Open;
      end;
    Result := true;
  except
    // Error
  end;
end;

{==========================================================================
 函數名:    Func_FindType
  功  能:    在表Func中查找類別明細,返回執行成功與否
  參 數:    ADOConnection:數據庫連接對象 P_Type : string 表屬性值
  返回值:    True,false
  作 者:    胡孟杰
  日 期:    2005.08.17
==========================================================================}

function Func_FindType(ADOConnection: TADOConnection; P_Type: string): boolean;
var
  Func              : TFunc;
begin
  Func := TFunc.Create(AdoConnection);
  with Func do
    begin
      PType := P_Type;                  //string Type

      Result := FindType;               //查找類別明細
      Free;
    end;
end;

{==========================================================================
 函數名:    Func_GetTypeByID
  功  能:    在表Func中查找類別,返回類別
  參 數:    ADOConnection:數據庫連接對象 P_ID : Integer 表屬性值
  返回值:    True,false
  作 者:    胡孟杰
  日 期:    2005.08.17
==========================================================================}

function Func_GetTypeByID(ADOConnection: TADOConnection; P_ID: Integer; P_Type:
  PChar): boolean;
var
  Func              : TFunc;
begin
  Func := TFunc.Create(AdoConnection);
  with Func do
    begin
      PID := P_ID;                      //ID

      Result := GetTypeByID;            //查找類別
      if Result then
        StrCopy(P_Type, PChar(PType));
      Free;
    end;
end;

{==========================================================================
 函數名:    Func_UpdateType
  功  能:    在表Func中批量更新類別,返回執行成功與否
  參 數:    ADOConnection:數據庫連接對象 NewType : string 表屬性值
  返回值:    True,false
  作 者:    胡孟杰
  日 期:    2005.08.17
==========================================================================}

function Func_UpdateType(ADOConnection: TADOConnection; OldType, NewType:
  string): boolean; stdcall;
var
  Func              : TFunc;
begin
  Func := TFunc.Create(AdoConnection);
  with Func do
    begin
      PType := OldType;                 //string Type

      Result := UpdateType(NewType);    //更新類別
      Free;
    end;
end;

{==========================================================================
  函數名:    Func_SearchBySubject
  功  能:    依據標題檢索函數庫
  參 數:    ADOQueryF : TADOQuery; P_Subject : string
  返回值:    true,false
  作 者:    胡孟杰
  日 期:    2005.08.26
==========================================================================}

function Func_SearchBySubject(ADOQueryF: TADOQuery; P_Subject: string): boolean;
  stdcall;
begin
  result := false;
  try
    with ADOQueryF do
      begin
        Close;
        if Trim(P_Subject) = '' then
          Sql.text := 'Select ID,Type,Subject,Uses From Func '
        else
          Sql.text := 'Select ID,Type,Subject,Uses From Func where Subject like '
            + #39 + '%' + P_Subject + '%' + #39;
        Open;
      end;
    result := true;
  except
    //Error
  end;
end;

{==========================================================================
  函數名:    Func_GetIDSubList
  功  能:    依據標題檢索,取回ID和標題列表
  參 數:    ADOConnection: TADOConnection; SubKey : string; IDList, SubList: Tstrings
  返回值:    true,false
  作 者:    胡孟杰
  日 期:    2005.08.26
==========================================================================}

function Func_GetIDSubList(ADOConnection: TADOConnection; SubKey: string;
  IDList, SubList: Tstrings): boolean; stdcall;
var
  Func              : TFunc;
  ID_List, Sub_List : Tstrings;
begin
  Result := false;
  Func := TFunc.Create(AdoConnection);
  with Func do
    begin
      AdoQuery.Close;
      if Trim(SubKey) = '' then
        AdoQuery.SQL.Text := 'Select ID,Subject,Type From Func ' +
          ' ORDER BY Type, ID'
      else
        AdoQuery.SQL.Text :=
          'Select ID,Subject,Type From Func where Subject like ' + #39
          + '%' + SubKey + '%' + #39 + ' ORDER BY Type, ID';
      AdoQuery.Open;
      if AdoQuery.Recordset.RecordCount > 0 then
        begin
          ID_List := Tstringlist.Create;
          Sub_List := Tstringlist.Create;
          AdoQuery.Recordset.MoveFirst;
          while not AdoQuery.Recordset.EOF do
            begin
              ID_List.Add(intToStr(AdoQuery.Recordset.Fields['ID'].Value)); //ID
              Sub_List.Add(AdoQuery.Recordset.Fields['Subject'].Value); //Subject
              AdoQuery.Recordset.MoveNext;
            end;
          IDList.Text := ID_List.Text;
          SubList.Text := Sub_List.Text;
          ID_List.Free;
          Sub_List.Free;
          Result := true;
        end;
      Free;
    end;
end;

{==========================================================================
  函數名:    Func_GetIDListByType
  功  能:    依據類別檢索函數庫,取得ID和標題列表
  參  數:    ADOConnection: TADOConnection; P_Type: string; IDList, SubList: Tstrings
  返回值:    true,false
  作  者:    胡孟杰
  日  期:    2005.08.28
==========================================================================}

function Func_GetIDListByType(ADOConnection: TADOConnection; P_Type: string;
  IDList, SubList: Tstrings): boolean; stdcall;
var
  Func              : TFunc;
  ID_List, Sub_List : Tstrings;
begin
  Result := false;
  Func := TFunc.Create(AdoConnection);
  with Func do
    begin
      AdoQuery.Close;
      AdoQuery.SQL.Text := 'Select ID,Subject,Type From Func where Type=:P_Type'
        +
        ' ORDER BY Type, ID';
      AdoQuery.Parameters.ParamByName('P_Type').Value := Copy(P_Type, 1, 150);
      AdoQuery.Open;
      if AdoQuery.Recordset.RecordCount > 0 then
        begin
          ID_List := Tstringlist.Create;
          Sub_List := Tstringlist.Create;
          AdoQuery.Recordset.MoveFirst;
          while not AdoQuery.Recordset.EOF do
            begin
              ID_List.Add(intToStr(AdoQuery.Recordset.Fields['ID'].Value)); //ID
              Sub_List.Add(AdoQuery.Recordset.Fields['Subject'].Value); //Subject
              AdoQuery.Recordset.MoveNext;
            end;
          IDList.Text := ID_List.Text;
          SubList.Text := Sub_List.Text;
          ID_List.Free;
          Sub_List.Free;
          Result := true;
        end;
      Free;
    end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品专区在线| 日韩女优毛片在线| 欧美日韩一二三区| 日韩视频一区在线观看| 久久久亚洲精华液精华液精华液| www久久精品| 亚洲图片有声小说| 国产一区在线精品| 欧美视频三区在线播放| 精品国产99国产精品| 亚洲免费观看在线视频| 国产成人亚洲精品青草天美| 在线视频观看一区| 国产日韩av一区| 麻豆成人av在线| 欧洲亚洲精品在线| 亚洲人成精品久久久久久| 国内久久精品视频| 日韩一级二级三级| 亚洲gay无套男同| 欧美亚洲高清一区| 一区二区三区久久久| 99久久国产免费看| 中文字幕永久在线不卡| 国产成人精品影院| 久久精品人人做人人综合| 精品一区二区精品| 8v天堂国产在线一区二区| 亚洲一二三级电影| 欧美在线观看视频一区二区三区 | 久久电影网站中文字幕| 91精品国产高清一区二区三区蜜臀| 一级精品视频在线观看宜春院 | 不卡一区二区三区四区| 国产日韩精品一区| 成人av中文字幕| 亚洲一区二区在线观看视频 | 久久69国产一区二区蜜臀| 日韩网站在线看片你懂的| 国产一区二区三区av电影| 国产精品全国免费观看高清 | 久久久午夜精品理论片中文字幕| 精品一区二区三区av| 中文字幕在线不卡国产视频| 色综合婷婷久久| 麻豆成人av在线| 椎名由奈av一区二区三区| 777奇米成人网| 高清不卡一区二区| 秋霞成人午夜伦在线观看| 欧美激情一区二区| 91精品国产色综合久久ai换脸 | 午夜激情一区二区| 国产精品伦理在线| 日韩欧美的一区| 色婷婷久久久综合中文字幕| 久久99久久久久| 亚洲午夜精品久久久久久久久| 精品国产一区二区三区不卡| 欧美色窝79yyyycom| 成人av在线一区二区| 六月丁香综合在线视频| 午夜伦理一区二区| 一区二区三区精品在线| 国产精品理论片在线观看| 国产网红主播福利一区二区| 欧美一区二区在线免费观看| 欧美日韩精品欧美日韩精品一| 岛国一区二区在线观看| 国产在线精品一区二区不卡了| 午夜欧美大尺度福利影院在线看| 日韩毛片一二三区| 国产丝袜欧美中文另类| 日本韩国欧美国产| 成人午夜电影久久影院| 成人精品gif动图一区| 精品一区二区三区在线观看国产| 天天免费综合色| 美洲天堂一区二卡三卡四卡视频| 亚洲电影激情视频网站| 亚洲成人福利片| 免费成人结看片| 卡一卡二国产精品 | 91麻豆精品国产91久久久久久久久 | 日韩一级黄色片| 欧美日韩一区二区三区视频| 日本黄色一区二区| 在线观看区一区二| 欧美高清性hdvideosex| 日韩午夜在线影院| 欧美激情综合网| 亚洲高清视频在线| 激情久久五月天| 99精品黄色片免费大全| 欧美日韩国产免费一区二区 | 久久久国产一区二区三区四区小说 | 一区二区三区免费| 久久97超碰色| 色婷婷精品大在线视频| 日韩一级二级三级精品视频| 国产精品久久久久久久久果冻传媒| 一区二区三区蜜桃网| 国产乱理伦片在线观看夜一区| 99re这里只有精品6| 日韩精品中文字幕在线不卡尤物 | 91精品国产丝袜白色高跟鞋| 欧美高清一级片在线观看| 亚洲精品中文字幕在线观看| 激情av综合网| 日韩二区三区四区| 丝袜脚交一区二区| 亚洲国产一区二区a毛片| 懂色av一区二区夜夜嗨| 中文字幕日韩一区| 在线一区二区视频| 另类中文字幕网| 国产精品久久毛片| 欧美三级在线看| 久久av老司机精品网站导航| 国产精品久久久久三级| 99视频精品免费视频| 国产精品免费看片| 91丨九色丨国产丨porny| 最新国产の精品合集bt伙计| 91亚洲资源网| 一区二区三区加勒比av| 91精品婷婷国产综合久久| 日韩黄色小视频| 欧美精品一区二区三| 丰满少妇在线播放bd日韩电影| 91美女片黄在线观看91美女| 丝袜亚洲另类丝袜在线| 精品国产一区二区三区忘忧草 | 久久精品国产99| 中文一区二区完整视频在线观看| 91看片淫黄大片一级在线观看| 一个色妞综合视频在线观看| 欧美va亚洲va香蕉在线| 在线免费观看不卡av| 久久99精品一区二区三区三区| 中文字幕第一页久久| 欧美日韩国产另类一区| 国产精品一级片| 五月天中文字幕一区二区| 久久久久久夜精品精品免费| 9久草视频在线视频精品| 久久国产精品区| 日韩电影在线一区二区三区| 国产精品夫妻自拍| 中文字幕色av一区二区三区| 欧美日韩中字一区| 91香蕉视频黄| 风间由美一区二区av101| 精品一区二区av| 久久成人久久爱| 精品亚洲成a人| 天天操天天色综合| 亚洲地区一二三色| 亚洲无人区一区| 亚洲午夜视频在线| 亚洲福利视频导航| 亚洲国产视频一区二区| 亚洲妇女屁股眼交7| 亚洲美女淫视频| 亚洲日本护士毛茸茸| 国产精品色婷婷久久58| 国产精品久久久一区麻豆最新章节| 精品国产一区二区精华| 国产欧美日本一区二区三区| 国产欧美一区二区精品久导航 | 亚洲一二三四久久| 亚洲国产一区二区视频| 美女视频黄免费的久久| 裸体歌舞表演一区二区| 国产激情一区二区三区桃花岛亚洲| 成人一级视频在线观看| 日本二三区不卡| 日韩一区二区精品在线观看| 国产欧美综合色| 亚洲一线二线三线视频| 美美哒免费高清在线观看视频一区二区 | 精品成人在线观看| 亚洲国产精品精华液2区45| 国产人伦精品一区二区| 久久精品网站免费观看| 亚洲一二三区在线观看| 懂色av一区二区夜夜嗨| 5566中文字幕一区二区电影| 亚洲精品高清在线观看| 国产成人亚洲精品青草天美| 日韩欧美中文一区| 奇米888四色在线精品| 欧美夫妻性生活| 亚洲国产精品久久久男人的天堂| 99视频精品在线| 亚洲免费av高清| 成人短视频下载| 中文字幕日本不卡| 91亚洲精品一区二区乱码| 欧美国产欧美亚州国产日韩mv天天看完整|