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

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

?? uadoset.pas

?? 這是delphi7.0開發(fā)的人力資源培訓(xùn)考核軟件
?? PAS
?? 第 1 頁 / 共 3 頁
字號:
            sql.Text:=strSql;
            if paramValues.Count<>0 then
            begin
               for i:=0 to  paramValues.count-1 do
               begin
                   Parameters[i].value:=paramValues[i];
               end;
            end
            else
            begin

            end;
            prepared;
            ExeCSql;
        end;//with
     Finally
        AdoQuery.Close;
     end;
end;////
/////做數(shù)據(jù)表進行更新操作//////////////////////////////////
procedure UpdateRecord(AdoQuery:TAdoQuery;strSql:string;paramValues:TStringList);
var
    i:integer;
begin
    with AdoQuery do
    begin
        try
            ConnectionString:=ConnectToDatabase(2);
            close;
            sql.clear;
            sql.Text:=strSql;
            if paramValues.Count<>0 then
            begin
               for i:=0 to  paramValues.count-1 do
               begin
                   Parameters[i].value:=paramValues[i];
               end;
            end
            else
            begin
               
            end;////
            prepared;
            ExeCSql;
        Finally
            AdoQuery.Close;
        end;
    end;//with
end;////
/////驚醒存盤///////////////////////////////////////////
procedure SaveRecord(AdoQuery:TAdoQuery;strSql:string;paramValues:TStringList);
var
   i:integer;
begin
    with AdoQuery do
    begin
        try
           ConnectionString:=ConnectToDatabase(2);
           close;
           sql.clear;
           sql.Text:=strSql;
           for i:=0 to  paramValues.count-1 do
           begin
               Parameters[i].value:=paramValues[i];
           end;
           prepared;
           ExeCSql;
        Finally
           AdoQuery.Close;
        end;
    end;//with
end;///
/////將數(shù)據(jù)綁頂?shù)娇丶?///////////////////////////////////
procedure BindToGrid1(AdoQuery:TAdoQuery;strSql:string;Ctrl:TControl);
var
    i:integer;
    j:integer;
    ListItem:TListItem;
begin
   try
    with Adoquery  do
    begin
         ConnectionString:=ConnectToDatabase(2);
         try
            close;
         except
            ON E:exception do
            begin
               exit;
            end;
         end;
         sql.clear;
         ///strSql:='SELECT * FROM    '+TableName+'   WHERE  '+FieldName+'=:'+FieldName;
         Sql.Text:=strSql;
         prepared;
         Open;

         if RecordCount<>0 then
         begin
          ///1./////將數(shù)據(jù)綁定到控件EasyGrid////////
             if (ctrl is TEasyGrid) then
             begin
                //////清空表格中的數(shù)據(jù)////////////////
                for j:=2 to TEasyGrid(ctrl).RowCount-2 do
                begin
                    for i:=1 to TEasyGrid(ctrl).ColCount-1 do
                    begin
                        TEasyGrid(ctrl).Cells[i,j].ForeText:='';
                    end;///i
                end;///j
                ///////////////////////////////////////
               first;
               //////////////////////////////////////
               TEasyGrid(ctrl).ColCount:=FieldList.Count+1;
               TEasyGrid(ctrl).RowCount:=Recordcount+2;
               j:=1;
               while (not eof) and (j<=Recordcount)  do
               begin
                   for i:=0 to FieldList.Count-1 do
                   begin
                       TEasyGrid(ctrl).Cells[i+1,j+1].ForeText:=FieldByName(FieldDefList[i].Name).asstring;
                   end;
                   next;
                   inc(j);
                end;///while
                TEasyGrid(ctrl).Refresh;
              end;///if (ctrl is)結(jié)束
           ///2.將數(shù)據(jù)綁定到控件stringGrid///////////////////////////////////
             if (ctrl is TStringGrid) then
             begin
                //////清空表格中的數(shù)據(jù)////////////////
                for j:=1 to TStringGrid(ctrl).RowCount-2 do
                begin
                    for i:=1 to TStringGrid(ctrl).ColCount-1 do
                    begin
                        TStringGrid(ctrl).Cells[i,j]:='';
                    end;///i
                end;///j
                ///////////////////////////////////////
               first;
               //////////////////////////////////////
               TStringGrid(ctrl).ColCount:=FieldList.Count+1;
               TStringGrid(ctrl).RowCount:=Recordcount+2;
               j:=1;
               while (not eof) and (j<=Recordcount)  do
               begin
                   for i:=0 to FieldList.Count-1 do
                   begin
                       TStringGrid(ctrl).Cells[i+1,j]:=FieldByName(FieldDefList[i].Name).asstring;
                   end;
                   next;
                   inc(j);
                end;///while
                ///TEasyGrid(ctrl).Refresh;
              end;///if 結(jié)束
           ////2.結(jié)束//////////////////////////////////////////////////////////////
           ////3.將數(shù)據(jù)綁定到控件ListView///////////////////////////////////////////
              if (ctrl is TListView) then
              begin
                 TListView(ctrl).Clear;
                 //FieldIndex:=0;
                 first;
                 while not eof  do
                 begin
                    listitem:=TlistView(ctrl).Items.Add;
                    for i:=0 to FieldList.Count-2 do
                    begin
                        //listitem.Caption:=FieldValues[FieldDefList[0].Name];
                        if not  FieldbyName(FieldDefList[i+1].Name).IsNull then
                        begin
                           listitem.SubItems.Add(FieldValues[FieldDefList[i+1].Name]);
                        end;
                    end;//for
                    next;
                    end;///while
              end;///if(ctrl is Listview)結(jié)束///
           ////3.結(jié)束///////////////////////////////////////////////////////////////
           end;////if
      end; //with
    Finally
       AdoQuery.Close;
    end;
end;/////
////將符合條件的記錄顯示記錄集///////////////////////////
procedure BindToGrid(AdoQuery:TAdoQuery;strSql:string;paramValues:TStringList;Ctrl:TControl);
var
    i:integer;
    j:integer;
    ListItem:TListItem;
begin
    try
      with Adoquery  do
      begin
         ConnectionString:=ConnectToDatabase(2);
         try
            close;
         except
            ON E:exception do
            begin
               exit;
            end;
         end;
         sql.clear;
         ///strSql:='SELECT * FROM    '+TableName+'   WHERE  '+FieldName+'=:'+FieldName;
         Sql.Text:=strSql;
         if paramValues.Count<>0 then
         begin

            for i:=0 to  paramValues.count-1 do
            begin
                Parameters[i].value:=paramValues[i];
            end;
         end
         else
         begin

         end;////
         prepared;
         Open;

         if RecordCount<>0 then
         begin
          ///1./////將數(shù)據(jù)綁定到控件EasyGrid////////
             if (ctrl is TEasyGrid) then
             begin
                //////清空表格中的數(shù)據(jù)////////////////
                for j:=2 to TEasyGrid(ctrl).RowCount-2 do
                begin
                    for i:=1 to TEasyGrid(ctrl).ColCount-1 do
                    begin
                        TEasyGrid(ctrl).Cells[i,j].ForeText:='';
                    end;///i
                end;///j

                ///////////////////////////////////////
               first;
               //////////////////////////////////////
               TEasyGrid(ctrl).ColCount:=FieldList.Count+1;
               TEasyGrid(ctrl).RowCount:=Recordcount+3;
               j:=1;
               while (not eof) and (j<=Recordcount)  do
               begin
                    ////showmessage('asas');
                   for i:=0 to FieldList.Count-1 do
                   begin
                       ////showmessage(FieldByName(FieldDefList[i].Name).asstring);
                       TEasyGrid(ctrl).Cells[i+1,j+1].ForeText:=trim(FieldByName(FieldDefList[i].Name).asstring);
                   end;
                   next;
                   inc(j);
                end;///while
                TEasyGrid(ctrl).Refresh;
              end;///if (ctrl is)結(jié)束
           ///2.將數(shù)據(jù)綁定到控件stringGrid///////////////////////////////////
             if (ctrl is TStringGrid) then
             begin
                //////清空表格中的數(shù)據(jù)////////////////
                for j:=1 to TStringGrid(ctrl).RowCount-2 do
                begin
                    for i:=1 to TStringGrid(ctrl).ColCount-1 do
                    begin
                        TStringGrid(ctrl).Cells[i,j]:='';
                    end;///i
                end;///j
                ///////////////////////////////////////
               first;
               //////////////////////////////////////
               TStringGrid(ctrl).ColCount:=FieldList.Count+1;
               TStringGrid(ctrl).RowCount:=Recordcount+2;
               j:=1;
               while (not eof) and (j<=Recordcount)  do
               begin
                   for i:=0 to FieldList.Count-1 do
                   begin
                       TStringGrid(ctrl).Cells[i+1,j]:=FieldByName(FieldDefList[i].Name).asstring;
                   end;
                   next;
                   inc(j);
                end;///while
                ///TEasyGrid(ctrl).Refresh;
              end;///if 結(jié)束
           ////2.結(jié)束//////////////////////////////////////////////////////////////
           ////3.將數(shù)據(jù)綁定到控件ListView///////////////////////////////////////////
              if (ctrl is TListView) then
              begin
                 TListView(ctrl).Clear;
                 //FieldIndex:=0;
                 first;
                 while not eof  do
                 begin
                    listitem:=TlistView(ctrl).Items.Add;
                    for i:=0 to FieldList.Count-2 do
                    begin
                        //listitem.Caption:=FieldValues[FieldDefList[0].Name];
                        if not  FieldbyName(FieldDefList[i+1].Name).IsNull then
                        begin
                           listitem.SubItems.Add(FieldValues[FieldDefList[i+1].Name]);
                        end;
                    end;//for
                    next;
                    end;///while
              end;///if(ctrl is Listview)結(jié)束///
           ////3.結(jié)束///////////////////////////////////////////////////////////////
           end;////if
        end; //with
     Finally
        AdoQuery.Close;
     end;
end;////
//////得到某一字段值/////////////////////////////////
Function getFieldValue(AdoQuery:TAdoQuery;strSql:string;paramValues:TStringList;FieldName:string):variant;
var
   i:integer;
begin
    ///FieldName:=TStringList.Create;
    try
       with Adoquery  do
       begin
           ConnectionString:=ConnectToDatabase(2);
           try
              close;
           except
              ON E:exception do
              begin
                 exit;
              end;
           end;
           sql.clear;
           ///strSql:='SELECT * FROM    '+TableName+'   WHERE  '+FieldName+'=:'+FieldName;
           Sql.Text:=strSql;
           if paramValues.Count<>0 then
           begin
              for i:=0 to  paramValues.count-1 do
              begin
                  Parameters[i].value:=paramValues[i];
              end;
           end
           else

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合婷婷亚洲小说| 久久精品一二三| 99九九99九九九视频精品| 国产福利视频一区二区三区| 蜜臂av日日欢夜夜爽一区| 亚洲.国产.中文慕字在线| 亚洲综合丝袜美腿| 亚洲精品日产精品乱码不卡| 国产精品灌醉下药二区| 亚洲男人的天堂在线aⅴ视频| 亚洲欧洲综合另类| 午夜婷婷国产麻豆精品| 偷拍一区二区三区四区| 久久成人av少妇免费| 国产精品2024| 色婷婷综合久久久久中文一区二区 | 国产精品一品二品| 成人做爰69片免费看网站| 99国产精品久久| 欧美日韩国产免费| 久久久久国产免费免费| 国产精品乱人伦一区二区| 一区二区激情小说| 伦理电影国产精品| 国产不卡视频一区二区三区| 91免费国产在线观看| 欧美这里有精品| 精品成a人在线观看| 国产精品人妖ts系列视频| 夜夜精品浪潮av一区二区三区| 日韩精品色哟哟| caoporen国产精品视频| 欧美影片第一页| 久久综合久久久久88| 亚洲日本va午夜在线影院| 丝袜美腿亚洲综合| 99精品国产一区二区三区不卡| 777奇米四色成人影色区| 国产拍欧美日韩视频二区| 一区二区在线电影| 国产精品中文欧美| 欧美日韩一级片在线观看| 国产精品国产精品国产专区不蜜| 日韩成人一级片| 色欧美日韩亚洲| 国产精品久久一级| 国产美女一区二区| 91精品国产色综合久久不卡电影| 日韩一区中文字幕| 国产精品夜夜嗨| 欧美大片日本大片免费观看| 夜夜精品视频一区二区| av电影天堂一区二区在线| 精品成人一区二区三区| 美女脱光内衣内裤视频久久影院| 色婷婷av久久久久久久| 中文字幕一区二区三区不卡 | 亚洲国产毛片aaaaa无费看| 成人动漫精品一区二区| 精品美女在线播放| 美女视频网站黄色亚洲| 欧美三区在线观看| 亚洲精品中文在线观看| 成人精品鲁一区一区二区| 久久精品欧美一区二区三区麻豆| 亚洲3atv精品一区二区三区| 欧美亚洲综合网| 玉米视频成人免费看| 色婷婷综合久久久久中文一区二区 | 国产精品影视天天线| 91精品国产综合久久久蜜臀粉嫩| 亚洲一级在线观看| 欧美人伦禁忌dvd放荡欲情| 亚洲专区一二三| 欧美精品视频www在线观看| 亚洲一区中文在线| 91麻豆精品国产自产在线观看一区 | 中文字幕乱码久久午夜不卡| 国产一区二区三区免费在线观看 | 中文字幕一区三区| 91视频观看免费| 一个色在线综合| 欧美三级在线看| 日韩中文字幕av电影| 91精品国产色综合久久ai换脸| 日韩二区三区在线观看| 日韩亚洲欧美综合| 国产精品1024久久| 中文字幕在线不卡国产视频| 在线视频亚洲一区| 日日嗨av一区二区三区四区| 精品国产免费人成在线观看| 色激情天天射综合网| 亚洲一区二区三区四区不卡| 91精品午夜视频| 国产成+人+日韩+欧美+亚洲| 亚洲欧美日韩综合aⅴ视频| 欧美日韩精品二区第二页| 男女性色大片免费观看一区二区 | 午夜精品久久久久久久99樱桃 | 国产精品福利影院| 欧美日韩一级二级| 国产成人一区二区精品非洲| 亚洲人xxxx| 日韩精品一区二区三区四区| www.欧美日韩| 婷婷成人激情在线网| 国产亚洲女人久久久久毛片| 色老头久久综合| 国产九九视频一区二区三区| 亚洲制服丝袜在线| 久久精品视频免费| 91精品婷婷国产综合久久性色| 高清视频一区二区| 捆绑变态av一区二区三区| 最新热久久免费视频| 日韩视频不卡中文| 一本大道综合伊人精品热热| 欧美激情在线看| 欧美一区二区在线免费观看| 日韩欧美精品在线| 久久综合久久久久88| 欧美韩国一区二区| 亚洲欧美怡红院| 亚洲一级电影视频| 秋霞av亚洲一区二区三| 激情偷乱视频一区二区三区| 国产精品综合一区二区三区| 成人免费av资源| 色婷婷国产精品久久包臀| 欧美日韩视频在线一区二区| 欧美一级午夜免费电影| 久久美女艺术照精彩视频福利播放| 国产欧美日韩激情| 一区二区欧美国产| 久久99精品国产91久久来源| 成人免费观看视频| 欧美日韩国产欧美日美国产精品| 亚洲免费伊人电影| 久久奇米777| 精品国产乱码久久久久久牛牛| 欧美日韩你懂得| 欧美性一区二区| 在线观看av一区| 欧美中文字幕一区二区三区亚洲 | 亚洲综合激情网| 亚洲欧美激情插| 亚洲美女一区二区三区| 亚洲欧美在线观看| 91玉足脚交白嫩脚丫在线播放| 欧美日韩一级片网站| 国产日韩欧美综合一区| 性做久久久久久| 成人综合婷婷国产精品久久免费| 欧美影视一区二区三区| 国产欧美一区视频| 午夜精品久久久久久久蜜桃app| 国产乱理伦片在线观看夜一区| 欧美一a一片一级一片| 精品av久久707| 亚洲成人在线免费| a级精品国产片在线观看| 日韩亚洲欧美在线观看| 亚洲综合偷拍欧美一区色| 国产精品1区二区.| 日韩欧美电影一二三| 亚洲国产成人av| 欧美日韩综合色| 日韩一区二区在线观看| 亚洲色欲色欲www| 亚洲大型综合色站| 蜜臀99久久精品久久久久久软件| 黄一区二区三区| 色综合久久久久综合99| 欧美一区三区四区| 国产日韩精品一区二区三区在线| 中文字幕亚洲综合久久菠萝蜜| 一区二区三区中文字幕| 日韩国产高清在线| 成人国产精品免费| 欧美嫩在线观看| 久久精品一二三| 香蕉乱码成人久久天堂爱免费| 久久国产精品72免费观看| jlzzjlzz欧美大全| 欧美精品三级日韩久久| 欧美激情一区二区三区蜜桃视频| 亚洲综合久久久久| 国产精品99久久久久久久vr| 欧美视频一区二区三区在线观看| www久久精品| 亚洲va在线va天堂| 国产成人亚洲综合a∨婷婷图片| 色婷婷av一区| 国产精品美女久久久久aⅴ| 日韩va欧美va亚洲va久久| 成人性生交大片免费看中文| 欧美一区在线视频| 亚洲综合图片区| 91亚洲男人天堂|