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

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

?? aboutehlib4.txt

?? EhLib v4.3.21 (完整源碼) Ehlib 是著名的數(shù)據(jù)庫(kù)連接控制
?? TXT
字號(hào):
What's new in version 4.

*	This version does not support Delphi 4 and C++ Builer 4 anymore.


+ There are new components for unified loading tabular information from 
	server to client with after-treatment this data on the client:
  editing, sorting, filtrations and unloading changed given on 
  the server back. Components do not include drivers to access to server.
  To ensure functionality of components it is sufficiently to write a 
  global event that execute SQL expression with parameters using your 
  favorite access data base engine and return DataSet-cursor.

  The technology is represented by two main component:
    TMemTableEh - dataset, which hold all data in memory.
    You can consider it as array of records.
      More other it:
        Supports a special interface, that allows DBGridEh component 
          to view all datas without moving active record.
        Allows load data from TDataDriverEh (DataDriver property).
        Allows to unload changes back to DataDriver, operative or postponed 
          (in dependencies of CachedUpdates property).
        Allows to create master/datail relationship on client side 
          (by filterring record) or on external source (by updating 
          parameters [Params] and requering data from DetailDataDriver).
        Allows to sort datas, including Calculated and Lookup field.
        Allows to create and fill data at design-time and save data in dfm
          file of the form.
        Allows to keep records tree like relations. Each record can 
          have record nodes and work as node of parental record. TDBGridEh 
          component can show of the tree-type structure of records.
        Allows to show internal array of other TMemTableEh ( ExternalMemData 
          property ) and work with this data: sort, filter, edit.
        Has an interface to get the list of all values of the field, 
         ignoring local filter. TDBGridEh uses this property for
         automatic building a list in DropDownBox of the filter.

     TDataDriverEh - executes two tasks:
        1. Delivers records in TMemTableEh.
        2. Processes records, changed in TMemTableEh (writes them in other 
           dataset, or call events for processing the changes to the program).

     Furthermore, there are several components that inheritted from TDataDriverEh.
     It is a TSQLDataDriverEh, that have properies to keep four SQL expressions and 
     parameters for querying data, removing a record, insertions record, 
     updating record and querying one record. TSQLDataDriverEh can not requests data
     from server, but can prepare parameters of the request and call global
     event, where programm can transfer SQL expression on the server.
     There are several components that inherited from TSQLDataDriverEh, which
     can send SQL expressions on the server through the corresponding access engine.
     It is TBDEDataDriverEh, TIBXDataDriverEh, TDBXDataDriverEh and TADODataDriverEh 
     component.

     There are a powerful design-time editors for TMemTableEh and TSQLDataDriverEh.


* New version of TDBGridEh has changed a parent. Now TCustomDBGridEh is inheritted 
  from TCustomGridEh. If in your forms DBGrid and DBGridEh are not used
  simultaneously then turning on the new version must not appear a problems.
  However in some cases compiler can raise error about inconsistency of 
  Grids.TGridDrawState and GridsEh.TGridDrawState types or similar errors. 
  To deliverance from this errors it is necessary to delete 'Grids' and 
  'DBGrids' unit from the 'uses' clause. If 'Grids' and 
  'DBGrids' are necessary in the uses clause, then it is need to move
  these strings in place before 'GridsEh' and 'DBGridEh'.
  If even in this case you will get error messages about TGridDrawState types,
  it is necessary to elaborate the name of type by the name of the module.
  For instance write GridsEh.TGridDrawState or Grids.TGridDrawState instead 
  of TGridDrawState.


+ In TDBGridEh 
    Added ContraColCount property. Property defines amount write nonscrolled
    columns. These columns can not get a input focus.

+ If DBGridEh is connected to TMemTableEh, then it allows:
    View all datas, not moving active record.
    Show data as tree (If TMemTableEh is in the TreeList mode).
    Move records as tree-node in tree (When dgsRowMoving is in OptionsEh).
    Automatic building a list in DropDownBox of the filter cell.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产嫩草影院久久久久| 91麻豆精品国产无毒不卡在线观看 | 欧美性xxxxxxxx| 亚洲精品成人悠悠色影视| 在线视频欧美精品| 亚洲国产精品久久人人爱| 欧美日韩一卡二卡三卡 | 亚洲欧洲日韩在线| 一本大道久久a久久精品综合| 国产精品白丝在线| 欧美午夜精品一区二区三区| 性感美女久久精品| 欧美成人精精品一区二区频| 国产成人在线视频播放| 国产精品国产三级国产aⅴ原创| 色一情一乱一乱一91av| 午夜欧美电影在线观看| 久久综合久久综合亚洲| 99久久国产综合精品麻豆| 一个色在线综合| 欧美成人午夜电影| 99re成人精品视频| 青青草国产成人av片免费| 国产三级精品视频| 欧美性大战久久久久久久蜜臀| 久久99国内精品| 亚洲欧美日韩国产中文在线| 日韩免费一区二区三区在线播放| 国产福利精品导航| 亚瑟在线精品视频| 中文在线一区二区| 91 com成人网| 暴力调教一区二区三区| 日韩国产精品大片| 亚洲日本va午夜在线电影| 日韩欧美电影在线| 色婷婷精品大视频在线蜜桃视频| 久久成人综合网| 亚洲私人影院在线观看| 日韩欧美一二区| 在线观看国产日韩| 成人免费看视频| 久久99久久99小草精品免视看| 亚洲免费在线视频| 久久精品一二三| 日韩欧美卡一卡二| 2020日本不卡一区二区视频| 91丨porny丨户外露出| 精品一区二区日韩| 午夜av区久久| 亚洲愉拍自拍另类高清精品| 国产日韩欧美电影| 欧美精品一区二区三区在线| 精品视频在线免费观看| 一本到不卡免费一区二区| 国产在线精品国自产拍免费| 性久久久久久久| 亚洲国产毛片aaaaa无费看 | 捆绑紧缚一区二区三区视频| 亚洲综合激情小说| 中文字幕在线不卡国产视频| 国产日韩欧美电影| 国产欧美精品一区二区三区四区| 日韩欧美国产高清| 精品国产91洋老外米糕| 欧美一区二区三级| 日韩一级大片在线观看| 7777精品久久久大香线蕉| 欧美特级限制片免费在线观看| 91丨porny丨在线| 91免费观看视频在线| 成人a区在线观看| youjizz久久| 波波电影院一区二区三区| 不卡大黄网站免费看| 丰满白嫩尤物一区二区| 国产99一区视频免费| 国产精品888| 国产91精品欧美| 成人av手机在线观看| 粉嫩久久99精品久久久久久夜| 国产精品夜夜嗨| 不卡视频一二三四| 99re成人精品视频| 欧洲精品一区二区三区在线观看| 在线精品视频一区二区三四| 欧美日韩在线三区| 日韩精品中文字幕在线不卡尤物| 日韩视频一区二区三区在线播放| 亚洲精品一区二区三区精华液 | 国产精品午夜电影| 亚洲色图视频网| 亚洲国产aⅴ成人精品无吗| 亚洲大尺度视频在线观看| 日韩高清在线电影| 国产一区二区三区综合| eeuss影院一区二区三区 | 在线电影一区二区三区| 欧美r级在线观看| 国产精品福利在线播放| 亚洲第一综合色| 精品无码三级在线观看视频| 国产91在线观看| 欧美日精品一区视频| 精品国产乱码久久久久久影片| 亚洲国产精品ⅴa在线观看| 亚洲免费av网站| 男女男精品视频网| 福利一区二区在线观看| 欧美在线free| 日韩国产一二三区| 国产精品一区二区男女羞羞无遮挡| zzijzzij亚洲日本少妇熟睡| 欧美久久久久久久久久| 日本一区二区三区高清不卡| 一区二区三国产精华液| 韩国v欧美v日本v亚洲v| 色一区在线观看| 精品久久国产字幕高潮| 一区二区三区产品免费精品久久75| 免费成人性网站| 91福利国产精品| 国产日韩欧美综合一区| 亚洲v精品v日韩v欧美v专区| 国产高清视频一区| 欧美久久久久久蜜桃| 国产精品乱人伦| 精品一区二区三区av| 欧美三级电影网站| 中文久久乱码一区二区| 裸体一区二区三区| 在线视频一区二区三区| 中文字幕+乱码+中文字幕一区| 免费一级欧美片在线观看| 91色视频在线| 日本一区二区成人在线| 麻豆精品一二三| 欧美私模裸体表演在线观看| 国产欧美日韩视频一区二区 | 依依成人综合视频| 成人激情免费视频| 久久欧美一区二区| 丝袜亚洲另类丝袜在线| 在线亚洲欧美专区二区| 国产精品婷婷午夜在线观看| 韩国成人福利片在线播放| 91精品国产日韩91久久久久久| 亚洲欧美另类久久久精品| 成人免费视频视频| 国产天堂亚洲国产碰碰| 激情久久久久久久久久久久久久久久| 欧美色精品天天在线观看视频| 国产精品成人免费| 成人午夜私人影院| 国产日韩欧美精品综合| 国产一区二三区| 欧美草草影院在线视频| 免费国产亚洲视频| 91精品免费在线| 日韩精品欧美精品| 69堂国产成人免费视频| 午夜视黄欧洲亚洲| 欧美疯狂做受xxxx富婆| 午夜精品在线视频一区| 欧美日韩高清一区二区三区| 亚洲成人在线网站| 欧美日韩国产免费| 日韩国产成人精品| 日韩女优毛片在线| 国产一区二区看久久| 欧美激情一区二区| 99精品视频中文字幕| 亚洲免费在线观看| 在线影视一区二区三区| 亚洲成av人影院| 日韩欧美国产麻豆| 国产不卡在线视频| 亚洲人成网站精品片在线观看| 色先锋aa成人| 香蕉影视欧美成人| 欧美成人一级视频| 成人午夜电影网站| 亚洲色图制服诱惑| 777精品伊人久久久久大香线蕉| 日本三级亚洲精品| 久久久精品日韩欧美| 99精品偷自拍| 日韩国产精品久久| 国产亚洲欧美在线| 色琪琪一区二区三区亚洲区| 午夜视频在线观看一区二区| 宅男在线国产精品| 国产精品996| 亚洲欧洲中文日韩久久av乱码| 欧美猛男男办公室激情| 欧美日本国产视频| 国产一区二区三区黄视频 | 亚洲综合免费观看高清完整版在线| 欧美日本视频在线| 国产成人午夜精品5599|