在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

文本數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫的辦法

文本數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫的辦法

更新時間:2022-05-13 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

有一段人事檔案資料archive.txt,內(nèi)容如下:
  小許男21工程師
  小吳女23助理工程師
  小蔡男22助理工程師
  小牟女22工程師

  要將它轉(zhuǎn)入數(shù)據(jù)庫archive.dbf中,archive.dbf結(jié)構(gòu)如下:
  姓名,性別,年齡,職稱

  怎么辦呢?現(xiàn)在通過使用delphi編程,很好地解決了這個難題。Delphi提供了許多功能強(qiáng)大,豐富的字符處理函數(shù)和過程,常用的有:
  (1)function Length(S:String):Integer//返回串的長度
  (2)function Copy(S:String;Index,Count:Integer):String//給出一個字符串中串的拷貝
  (3)function Pos(Substr:String;S:String);Integer//查找子串在字符串中的位置
  (4)Procedure Delete(VarS:String;Index,Count:Integer);  //從一個字符串中去除子串

  利用Delphi提供的已有函數(shù)和過程基礎(chǔ)上編制自己的三個函數(shù),實現(xiàn)了純文本格式資料轉(zhuǎn)入數(shù)據(jù)庫功能。只要Delphi支持的數(shù)據(jù)庫都可以支持。

  archive.txt中每行數(shù)據(jù)為一個字符串,字符串中每個被分割的數(shù)據(jù)為一個字段,分割每個字段的字符為分割符,這里是空格,也可以是,、;、#等符號。具體思想是:先將字符串進(jìn)行調(diào)整,然后把串中每個字符同分割符比較,將不是分割符的字符追加到MyStr串中,最后得到一個字段的內(nèi)容。通過一個循環(huán),就可以將一個字符串分成幾個字段。

  Function Regulate(aString,Sepchar:string):string   //去掉多余的分割符,規(guī)范字符串
  Function GetSubStr(varsString:string;SepChar:String):String;  //得到字符串中一個子串,因要改變參數(shù)aString的值,所以將它用var定義。
  FunctionGetSubStrNum(aString,SepChar:String):Integer;  //計算一個字符串要被分割成幾個字段。
  參數(shù):aString是所需分割的一個字符串,SepChar是分割符。

  Function RegulateStr(aString:String;Sepchar:String):String;  
  var
    i,Num:Integer;
    Flag:Boolean;
    MyStr,TempStr:String;
  begin
    Flag:=False;//進(jìn)行標(biāo)志,去除多余的分割符
    Num:=Length(aString);//計算aString串的長度
    for i:=1 to Num do
    begin
      TempStr:=Copy(aString,i,1);//取aString串中的一字符
      if TempStr <> SepChar then
      begin
        MyStr:=MyStr+TempStr;
        Flag:=True;
      end
      else
        if(Flag = True)then
        begin
          Mystr:=Mystr+TempSrt;
          Flag:=False;
        end;
    end;
    if  MyStr[Length(MyStr)] <> SepChar then
     MyStr:=MyStr+SepChar;
    RegulateSrt:=MyStr;
  end;

  Function GetSubStr(var aString:String,SepChar:Strign):String;
  var
    Mysrt:String;
    StrLen:Integer;
    SepCharPso:Integer;
  begin
    StrLen:=Length(aString);
    SepCharPos:=Pos(SepChar,aString);//計算分割符在子串中的位置
    MyStr:=Copy(aString,1,SepCharPos-1); //將分割符前所有字符放到mystr串中
    Delete(aString,1,SepCharPos);//除去分割符和分割符前的子串
    GetSubStr:=MyStr;//返回一個字段
  end;

  FunctionTforml.GetSubStrNum(aString:String;SepChar:String):Integer;
  var
    i:Integer;
    StrLen:Integer;
     Num:Integer;
  begin
    StrLen:=Length(aString);
    Num:=0;
    for i:=1 to StrLen do
      if Copy(aString,i,1) = SepCharthen
        Num:=Num+1;
    GetSubSrtNum:=Num;
  end;

  有了上面三個函數(shù),現(xiàn)在介紹一下具體的應(yīng)用:
  1.首先建立一個窗體Forml,加入一個RichEditl(或Menol),一個按鈕Buttonl和一個Tablel,設(shè)置Tablel的屬性:
  Tablell.DataBase = 'c:\Archivs'
  Tablell.TableName ='Archive.dbf'

  2.分別加入以下程序:
  Const Space= ''
  ProcedureTForml.FormCreate(Sender:Tobject);
  begin
    RichRditl.Lines.LoadFromFile('Archive.txt');
  end;

  ProcedureTForml.Button1Click(Sender:Tobject);
  var
    i,j:Integer;
     MyLine:String;
  begin
    with Tablel do
    begin
       Open;
        for i:=0 to RichEditl.Lines.Count-1 do
        begin
        MyLine:=RegulateStr(Richeditl.Lines[i],Space);
        for j:=1 to Num do  
        begin
          Append;
          fileds[j-1].aString:=GetSubSrt(MyLine,Space));
          post;
        end;
      end;
    end;
  end; 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 午夜影院免费版| 午夜激情福利在线| 色婷婷综合网站| 日本xxxxx18| 日本十八禁视频无遮挡| 2022亚洲天堂| 青娱乐国产精品视频| 少妇高潮喷水在线观看| 日韩欧美xxxx| 男女超爽视频免费播放| 欧美 日韩 国产一区| 成人免费在线观看视频网站| 久色视频在线播放| 天天做天天爱天天高潮| 色播五月综合网| 午夜免费一区二区| 女人高潮一级片| www.xxx麻豆| 亚洲女人在线观看| 特色特色大片在线| 任你操这里只有精品| 各处沟厕大尺度偷拍女厕嘘嘘| 成人国产一区二区三区| 麻豆一区二区三区在线观看| 永久免费的av网站| 992tv快乐视频| 欧美日韩性生活片| 午夜精品免费看| 国产va亚洲va在线va| 女人和拘做爰正片视频| 国产av麻豆mag剧集| 日韩欧美一级在线| 性一交一乱一伧国产女士spa| 国产a级片免费看| www.av91| 欧美韩国日本在线| 99re8这里只有精品| 国产日产欧美一区二区| 免费日韩视频在线观看| 400部精品国偷自产在线观看 | 久久黄色免费看| 欧美亚洲国产成人| 亚洲熟妇无码av在线播放| 久久久久久久久久一区| 免费av观看网址| 91传媒免费视频| 激情网站五月天| 久久人人爽人人片| 日韩欧美亚洲天堂| 青青草原av在线播放| 青青草原成人网| 国产大尺度在线观看| 手机成人av在线| 日韩中文在线字幕| www.桃色.com| 人妻av中文系列| 久久久久久久高清| 国产1区2区3区中文字幕| 免费看啪啪网站| 欧美日韩一级在线| 三级性生活视频| 老司机午夜av| 成人在线免费播放视频| 欧美精品在欧美一区二区| 青青青免费在线| 污视频网址在线观看| 免费日韩在线观看| 18禁裸男晨勃露j毛免费观看| 国产a级片免费观看| 色婷婷777777仙踪林| 久久精品免费一区二区| 天天爱天天做天天操| jizz大全欧美jizzcom| 少妇激情一区二区三区| 国产精彩免费视频| 国产毛片久久久久久国产毛片| 中文字幕在线视频一区二区| 激情视频小说图片| 国产极品在线视频| 黄色av网址在线播放| 中文字幕55页| www.com黄色片| 手机av在线免费| 爱豆国产剧免费观看大全剧苏畅| 国产成人美女视频| 三区视频在线观看| 大陆av在线播放| 男操女免费网站| 中文字幕永久视频| 欧美日韩在线视频一区二区三区| 国产xxxxx在线观看| 成人三级视频在线播放| 三级在线免费观看| 五月天色婷婷综合| 青青青国产在线视频| 在线观看岛国av| 日韩精品xxxx| 中文字幕黄色大片| 又粗又黑又大的吊av| 女同性恋一区二区| 国产日韩欧美精品在线观看| 欧美黄色免费网址| 久久精品国产99久久99久久久| 日本va中文字幕| 性欧美1819| 亚洲三级在线观看视频| 免费黄色福利视频| 久草青青在线观看| 奇米777四色影视在线看| 最新免费av网址| 色哟哟精品视频| 国产女大学生av| 日韩一级片免费视频| 91香蕉视频污版| 日韩精品一区二区三区色欲av| 色婷婷综合网站| 亚洲一区二区三区观看| 午夜视频在线观| 日韩欧美在线免费观看视频| 成人羞羞国产免费网站| 欧美黑人又粗又大又爽免费| 中文av一区二区三区| 超级碰在线观看| 久久美女福利视频| 国产三级生活片| 手机看片福利日韩| 久久精品国产露脸对白| 日本爱爱免费视频| 日本大胆人体视频| 国产欧美自拍视频| 五月天男人天堂| 日本精品福利视频| 亚洲精品无码久久久久久| www.com黄色片| 国产毛片视频网站| 国产精品一二三在线观看| 欧美h视频在线观看| 天天综合成人网| www.激情小说.com| 亚洲天堂网站在线| 人妻av无码专区| 色中文字幕在线观看| 蜜桃视频成人在线观看| 又色又爽又高潮免费视频国产| 欧美一级视频在线播放| 手机看片福利日韩| 91插插插影院| 欧美 日韩 亚洲 一区| 免费看污污网站| 亚洲欧美激情网| 欧美色图色综合| 国产午夜福利视频在线观看| 国产在线播放观看| 国产a级片免费观看| 99热这里只有精品在线播放| 毛片在线视频观看| 伊人网在线免费| 99精品视频网站| 久久久久久久久久久视频| 成人免费性视频| 色乱码一区二区三区在线| 国产成人永久免费视频| 97av中文字幕| 给我免费播放片在线观看| www.五月天色| 日韩av片专区| av 日韩 人妻 黑人 综合 无码| 狠狠干视频网站| 国产精品动漫网站| 日本福利视频网站| 手机在线成人免费视频| 日本一极黄色片| 青青青青在线视频| 四虎免费在线观看视频| 给我免费播放片在线观看| 蜜臀一区二区三区精品免费视频 | 在线免费观看视频黄| 中文字幕在线导航| 日本999视频| 国产盗摄视频在线观看| 美女在线视频一区二区| 黄页网站在线观看视频| 婷婷六月天在线| 欧美成人乱码一二三四区免费| 性欧美18一19内谢| 国产69精品久久久久久久| 日本免费一级视频| 国产亚洲精品网站| 丝袜老师办公室里做好紧好爽| 91视频最新入口| 91大神免费观看| japanese在线播放| 黄色a级片免费| 亚洲欧美手机在线| 91黄色在线看| 婷婷视频在线播放| 日本免费a视频| 成人在线视频一区二区三区| 午夜视频在线网站| 国产一级片自拍|