亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 擴(kuò)展 > ADO > 正文

三天學(xué)好ADO之第三天

2024-09-06 20:31:23
字體:
供稿:網(wǎng)友
 

今天來說一下Recordset對象的一些方法。
1、AddNew 方法
創(chuàng)建可更新 Recordset 對象的新記錄。
recordset.AddNew FieldList, Values
FieldList   可選。新記錄中字段的單個名稱、一組名稱或序號位置。
Values   可選。新記錄中字段的單個或一組值。如果 Fields 是數(shù)組,那么 Values 也必須是有相同成員數(shù)的數(shù)組,否則將發(fā)生錯誤。字段名稱的次序必須與每個數(shù)組中的字段值的次序相匹配。

我們一般是
rs.addnew
rs("xx")=xx
rs("xx")=xx
rs.update
需要注意的是在立即更新模式(調(diào)用 Update 方法時提供者會立即將更改寫入基本數(shù)據(jù)源)下,調(diào)用不帶參數(shù)的 AddNew 方法可將 EditMode 屬性設(shè)置為 adEditAdd。提供者將任何字段值的更改緩存在本地。調(diào)用 Update 方法可將新記錄傳遞到數(shù)據(jù)庫并將 EditMode 屬性重置為 adEditNone。如果傳送了 Fields 和 Values 參數(shù),ADO 則立即將新記錄傳遞到數(shù)據(jù)庫(無須調(diào)用 Update),且 EditMode 屬性值沒有改變 (adEditNone)。
可能大家會問在ASP中使用ADO的AddNew方法和直接使用“Insert into...”語句有和不同?那種方式更好?答:ADO的AddNew方法只是將“Insert into ”語句封裝了起來,所以,當(dāng)對大量數(shù)據(jù)進(jìn)行操作的時候,直接使用SQL語句將會大大加快存取數(shù)據(jù)的速度,因為他減少了ADO的“翻譯”時間。

2、Delete 方法
刪除當(dāng)前記錄或記錄組。
recordset.Delete AffectRecords

AffectRecords   AffectEnum 值,確定 Delete 方法所影響的記錄數(shù)目,該值可以是下列常量之一。
AdAffectCurrent 默認(rèn)。僅刪除當(dāng)前記錄。
AdAffectGroup 刪除滿足當(dāng)前 Filter 屬性設(shè)置的記錄。要使用該選項,必須將 Filter 屬性設(shè)置為有效的預(yù)定義常量之一。
adAffectAll 刪除所有記錄。
adAffectAllChapters 刪除所有子集記錄。
使用立即更新模式將在數(shù)據(jù)庫中進(jìn)行立即刪除,否則記錄將標(biāo)記為從緩存刪除,實際的刪除將在調(diào)用 Update 方法時進(jìn)行。

3、Update 方法
保存對 Recordset 對象的當(dāng)前記錄所做的所有更改
recordset.Update Fields, Values
Fields   可選。變體型,代表單個名稱;或變體型數(shù)組,代表需要修改的字段(一個或多個)名稱及序號位置。
Values   可選。變體型,代表單個值;或變體型數(shù)組,代表新記錄中字段(單個或多個)值。
如果希望取消對當(dāng)前記錄所做的任何更改或者放棄新添加的記錄,則必須調(diào)用 CancelUpdate 方法。

4、CancelUpdate 方法
recordset.CancelUpdate
使用 CancelUpdate 方法可取消對當(dāng)前記錄所作的任何更改或放棄新添加的記錄。在調(diào)用 Update 方法后將無法撤消對當(dāng)前記錄或新記錄所做的更改,如果在調(diào)用 CancelUpdate 方法時添加新記錄,則調(diào)用 AddNew 之前的當(dāng)前記錄將再次成為當(dāng)前記錄。如果尚未更改當(dāng)前記錄或添加新記錄,調(diào)用 CancelUpdate 方法將產(chǎn)生錯誤。

5、Find 方法
搜索 Recordset 中滿足指定標(biāo)準(zhǔn)的記錄。如果滿足標(biāo)準(zhǔn),則記錄集位置設(shè)置在找到的記錄上,否則位置將設(shè)置在記錄集的末尾。
Find (criteria, SkipRows, searchDirection, start)
criteria   字符串,包含指定用于搜索的列名、比較操作符和值的語句。
SkipRows    可選,長整型值,其默認(rèn)值為零,它指定當(dāng)前行或 start 書簽的位移以開始搜索。
searchDirection    可選的 SearchDirectionEnum 值,指定搜索應(yīng)從當(dāng)前行還是下一個有效行開始。其值可為 adSearchForward 或

adSearchBackward。搜索是在記錄集的開始還是末尾結(jié)束由 searchDirection 值決定。
start    可選,變體型書簽,用作搜索的開始位置。
criteria “比較操作符”可以是“>”(大于)、“<”(小于)、“=”(等于)、“>=”(大于或等于)、“<=”(小于或等于)、“<>”

(不等于)或“l(fā)ike”(模式匹配)。 criteria 中的值可以是字符串、浮點數(shù)或者日期。字符串值以單引號分界(如“state = 'WA'”)。

日期值以“#”(數(shù)字記號)分界(如“start_date > #7/22/97#”)。
需要注意的是find是不支持多字段。但是可以用filter實現(xiàn)。"name='abc'"AND "city='sh'" 是不允許的

6、Move 方法
移動 Recordset 對象中當(dāng)前記錄的位置
recordset.Move NumRecords, Start
NumRecords    帶符號長整型表達(dá)式,指定當(dāng)前記錄位置移動的記錄數(shù)。
Start    可選,字符串或變體型,用于計算書簽。也可為下列值之一:
AdBookmarkCurrent 默認(rèn)。從當(dāng)前記錄開始。
AdBookmarkFirst 從首記錄開始。
AdBookmarkLast 從尾記錄開始。
需要注意的是:
(1)如果 NumRecords 參數(shù)大于零,則當(dāng)前記錄位置將向前移動(向記錄集的末尾)。如果 NumRecords 小于零,則當(dāng)前記錄位置向后移動(向記錄集的開始)。
(2)從空的 Recordset 對象調(diào)用 Move 方法將產(chǎn)生錯誤。
(3)如果 Move 調(diào)用將當(dāng)前記錄位置移動到首記錄之前,則 ADO 將當(dāng)前記錄放置在記錄集(BOF 為 True)的首記錄之前。在 BOF 屬性已經(jīng)為 True 時試圖向后移動將產(chǎn)生錯誤;如果 Move 調(diào)用將當(dāng)前記錄位置移動到尾記錄之后,則 ADO 將當(dāng)前記錄放置在記錄集(EOF 為 True)的尾記錄之后。在 EOF 屬性已經(jīng)為 True 時試圖向前移動將產(chǎn)生錯誤。

7、MoveFirst、MoveLast、MoveNext 和 MovePrevious 方法
在指定 Recordset 對象中移動到第一個、最后一個、下一個或前一個記錄并使該記錄成為當(dāng)前記錄。
recordset.{MoveFirst | MoveLast | MoveNext | MovePrevious}
需要注意的是:
(1)使用 MoveNext 方法將當(dāng)前記錄向前移動一個記錄(向 Recordset 的底部)。如果最后一個記錄是當(dāng)前記錄并且調(diào)用 MoveNext 方法,則 ADO 將當(dāng)前記錄設(shè)置到 Recordset (EOF 為 True)的尾記錄之后。當(dāng) EOF 屬性已經(jīng)為 True 時試圖向前移動將產(chǎn)生錯誤。
(2)使用 MovePrevious 方法將當(dāng)前記錄位置向后移動一個記錄(向記錄集的頂部)。Recordset 對象必須支持向后游標(biāo)移動;否則方法調(diào)用將產(chǎn)生錯誤。如果首記錄是當(dāng)前記錄并且調(diào)用 MovePrevious 方法,則 ADO 將當(dāng)前記錄設(shè)置在 Recordset (BOF 為 True)的首記錄之前。而 BOF 屬性為 True 時向后移動將產(chǎn)生錯誤。

8、Clone 方法
創(chuàng)建與現(xiàn)有 Recordset 對象相同的復(fù)制 Recordset 對象。可選擇指定該副本為只讀。
Set rstDuplicate = rstOriginal.Clone
rstDuplicate   對象變量,標(biāo)識正在創(chuàng)建的復(fù)制 Recordset 對象。
rstOriginal   對象變量,標(biāo)識要被復(fù)制的 Recordset 對象。
使用 Clone 方法可創(chuàng)建多個 Recordset 對象副本,這對于希望在給定的記錄組中保留多個當(dāng)前記錄十分有用。使用 Clone 方法比使用與初始定義相同的定義創(chuàng)建和打開新 Recordset 對象要有效得多。
也就是說
rs.open exec,conn,1,1
rs2.open exec,conn,1,1
應(yīng)該這么改寫
rs.open exec,conn,1,1
rs2=rs.clone

需要注意的是:
(1)新創(chuàng)建副本的當(dāng)前記錄將設(shè)置為首記錄。
(2)關(guān)閉原始 Recordset 時并不關(guān)閉它的副本,而關(guān)閉某個副本也將不關(guān)閉原始 Recordset 或任何其他副本。

9、Close 方法
關(guān)閉打開的對象及任何相關(guān)對象。
object.Close
需要注意的是:
(1)使用 Close 方法可關(guān)閉Recordset 對象以便釋放所有關(guān)聯(lián)的系統(tǒng)資源。關(guān)閉對象并非將它從內(nèi)存中刪除,可以更改它的屬性設(shè)置并且在

此后再次打開。要將對象從內(nèi)存中完全刪除,可將對象變量設(shè)置為 Nothing。
(2)如果正在立即更新模式下進(jìn)行編輯,調(diào)用 Close 方法將產(chǎn)生錯誤,應(yīng)首先調(diào)用 Update 或 CancelUpdate 方法。


10、Open 方法,為什么最后說這個,因為前面的各項屬性方法沒有弄清楚,我們是不會理解CursorType參數(shù)的
recordset.Open Source, ActiveConnection, CursorType, LockType, Options
Recordset對象可以通過Source屬性來連接Command對象。Source參數(shù)可以是一個Command對象名稱、一段SQL命令、一個指定的數(shù)據(jù)表名稱或是一個Stored Procedure。假如省略這個參數(shù),系統(tǒng)則采用Recordset對象的Source屬性。ActiveConnection

Recordset對象可以通過ActiveConnection屬性來連接Connection對象。這里的ActiveConnection可以是一個Connection對象或是一串包含數(shù)據(jù)

庫連接信息(ConnectionString)的字符串參數(shù)。CursorType

Recordset對象Open方法的CursorType參數(shù)表示將以什么樣的游標(biāo)類型啟動數(shù)據(jù),包括adOpenForwardOnly、adOpenKeyset、adOpenDynamic及ad

OpenStatic,分述如下:

--------------------------------------------------------------

常數(shù) 常數(shù)值 說明

-------------------------------------------------------------

adOpenForwardOnly 0 缺省值,啟動一個只能向前移動的游標(biāo)(Forward Only)。

adOpenKeyset 1 啟動一個Keyset類型的游標(biāo)。

adOpenDynamic 2 啟動一個Dynamic類型的游標(biāo)。

adOpenStatic 3 啟動一個Static類型的游標(biāo)。

-------------------------------------------------------------

以上幾個游標(biāo)類型將直接影響到Recordset對象所有的屬性和方法,以下列表說明他們之間的區(qū)別。

Recordset屬性 adOpenForwardOnly adOpenKeyset adOpenDynamic adOpenStatic


AbsolutePage 不支持 不支持 可讀寫 可讀寫

AbsolutePosition 不支持 不支持 可讀寫 可讀寫

BOF 只讀 只讀 只讀 只讀

CursorType 可讀寫 可讀寫 可讀寫 可讀寫

EOF 只讀 只讀 只讀 只讀

Filter 可讀寫 可讀寫 可讀寫 可讀寫

LockType 可讀寫 可讀寫 可讀寫 可讀寫

PageCount 不支持 不支持 只讀 只讀

PageSize 可讀寫 可讀寫 可讀寫 可讀寫

RecordCount 不支持 不支持 只讀 只讀

AddNew 支持 支持 支持 支持

CancelBatch 支持 支持 支持 支持

CancelUpdate 支持 支持 支持 支持

Close 支持 支持 支持 支持

Delete 支持 支持 支持 支持

Move 不支持 支持 支持 支持

MoveFirst 支持 支持 支持 支持

MoveLast 不支持 支持 支持 支持

MoveNext 支持 支持 支持 支持

MovePrevious 不支持 支持 支持 支持

Open 支持 支持 支持 支持

Update 支持 支持 支持 支持

UpdateBatch 支持 支持 支持 支持

--------------------------------------------------------------

Recordset對象Open方法的LockType參數(shù)表示要采用的Lock類型,如果忽略這個參數(shù),那么系統(tǒng)會以Recordset對象的LockType屬性為預(yù)設(shè)值。LockType參數(shù)包含adLockReadOnly、adLockPrssimistic、adLockOptimistic及adLockBatchOptimistic等,分述如下:

常數(shù) 常數(shù)值 說明

--------------------------------------------------------------

adLockReadOnly 1 缺省值,Recordset對象以只讀方式啟動,無法運行AddNew、Update及Delete等方法

adLockPrssimistic 2 當(dāng)數(shù)據(jù)源正在更新時,系統(tǒng)會暫時鎖住其他用戶的動作,以保持?jǐn)?shù)據(jù)一致性。

adLockOptimistic 3 當(dāng)數(shù)據(jù)源正在更新時,系統(tǒng)并不會鎖住其他用戶的動作,其他用戶可以對數(shù)據(jù)進(jìn)行增、刪、改的操作。

adLockBatchOptimistic 4 當(dāng)數(shù)據(jù)源正在更新時,其他用戶必須將CursorLocation屬性改為adUdeClientBatch才能對數(shù)據(jù)進(jìn)行增、刪、改的操作。

需要注意的是:
如果數(shù)據(jù)源沒有返回記錄,那么提供者將 BOF 和 EOF 屬性同時設(shè)置為 True,并且不定義當(dāng)前記錄位置。如果游標(biāo)類型允許,仍然可以將新數(shù)據(jù)添加到該空 Recordset 對象。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

日韩美脚连裤袜丝袜在线| 99久久久精品免费观看国产| 国产不卡在线| 欧美1o一11sex性hdhd| 日本午夜精品久久久| 日韩电影免费看| 在线亚洲+欧美+日本专区| 欧美最猛黑人xxxx黑人猛叫黄| 欧美丰满美乳xxⅹ高潮www| 日韩高清中文字幕| 国产乱论精品| 国产一级中文字幕| 国产九九九视频| 亚洲熟女乱综合一区二区| 欧美日韩一区二区区| 免费观看特级毛片| 91精品欧美综合在线观看最新| 星空大象在线观看免费播放| 国产视频亚洲视频| 77导航福利在线| 福利视频网站| 日韩精品视频中文在线观看| 高清久久久久久| 欧美一卡二卡三卡| 精品美女国产在线| 蜜桃91丨九色丨蝌蚪91桃色| 国产欧美 在线欧美| 欧美日韩不卡一区| 欧美三级电影在线播放| 欧洲色大大久久| 欧美午夜一区二区三区免费大片| 精品精品国产高清a毛片牛牛| 在线能看的av网址| 婷婷av在线| eeuss网址直达入口| 夜夜嗨av一区二区三区四季av| 国产探花在线观看视频| 手机在线色视频| 久久久久久久久久久久久av| 国产专区第一页| 精品一区二区三区在线| 亚洲 欧美 变态 另类 综合| 欧美黄片一区二区三区| 小说区图片区综合久久亚洲| 国产二区视频| 欧美一区二区私人影院日本| 成人羞羞网站入口免费| 国产精品亚洲一区二区三区在线观看| 国产无遮挡又黄又爽又色视频| 99re8这里有精品热视频免费| 婷婷综合伊人| 美州a亚洲一视本频v色道| 欧美区在线观看| 国产伦精品一区二区三区高清| 蜜桃视频成人在线观看| 精品欧美一区免费观看α√| 午夜影院在线看| 欧美在线free| 色网站免费在线观看| 香蕉久久精品| 久久久久久日产精品| 精品久久一二三区| 在线播放国产一区二区三区| 欧美久久综合网| 欧美精品videosbestsex另类| 在线观看不卡一区| 无码人妻丰满熟妇啪啪网站| 亚洲欧美国产日韩中文字幕| 久久精品人成| 欧美国产极品| 成人ww免费完整版在线观看| 国产精品18久久久久久麻辣| 伊人影院蕉久影院在线观看| 一区二区国产精品精华液| 国产欧美日韩一区二区三区| 毛片aaaaa| 97人妻天天摸天天爽天天| 日韩电影大全免费观看2023年上| 亚洲娇小xxxx欧美娇小| 久久久久伊人| 91国内在线视频| 成人在线激情网| 香蕉久久夜色精品国产| 国产午夜性春猛交ⅹxxx| 欧美日韩一区三区四区| 国产精品老牛影院在线观看| 日本va欧美va欧美va精品| 久久久久9999亚洲精品| 亚洲精品乱码久久久久久蜜桃91| 激情成人午夜视频| 久香视频在线观看| 国产精品视频一区二区三区不卡| www.亚洲视频.com| 欧美二区三区的天堂| 日本久久成人网| 欧美伦理在线视频| 天天干,天天操,天天射| 亚洲欧美视频一区二区| 国产亚洲人成网站在线观看| 国产日韩欧美精品在线观看| 成人免费观看视频在线观看| 日韩一区日韩二区| 天堂а√在线中文在线鲁大师| 成年人黄色在线观看| 欧美伦理免费在线| 成人免费视频在线观看超级碰| 夜夜嗨aⅴ一区二区三区| 精品人妻少妇嫩草av无码| 欧美啪啪免费视频| 亚洲四虎av| 亚洲一区二区在线观| 牲欧美videos精品| 免费黄色在线看| 热三久草你在线| 亚洲精品视频91| 国产精品视频免费一区二区三区| 欧美极品影院| 九九热在线精品视频| 一级毛片高清视频| 一色道久久88加勒比一| 美美哒免费高清在线观看视频一区二区| 99热只有这里有精品| 国产黄色片在线免费观看| 亚洲天堂自拍偷拍| 国产色91在线| 成人综合色站| 一区二区三区欧美日韩| 久草视频在线观| 999久久精品| 少妇人妻无码专区视频| 亚洲一区二区三区影院| 日韩一区二区中文| 在线观看制服搞黄视频| av资源中文在线天堂| 在线视频中文字幕第一页| 91小视频网站| 日本高清在线观看wwwww色| 天天干天天干天天操| 99精品国产99久久久久久白柏| 国产成人三级在线播放| 日本天堂免费a| 亚洲国产视频直播| 性爱视频在线播放| 99欧美精品| 国产综合av在线| 日本一二三区视频| 蜜臀99久久精品久久久久小说| 亚洲精品久久久久久无码色欲四季| 精品国产_亚洲人成在线| 亚洲第一欧美| 色综合久久九月婷婷色综合| 高h调教冰块play男男双性文| 91美女片黄在线观看| 夜夜操天天操亚洲| 国产aⅴ精品一区二区三区黄| 亚洲国产欧美另类| 亚洲爱爱视频| 欧美男插女视频| 国产精品久久久久久福利一牛影视| 久久久久99精品成人片我成大片| 午夜精品影视国产一区在线麻豆| 天堂av在线资源| 国产在线拍揄自揄拍| 日本精品免费视频| 亚洲熟妇av一区二区三区漫画| 欧美日韩视频一区二区| 亚洲av片一区二区三区| 在线观看免费成人av| 欧美韩国日本在线观看| 日韩在线高清视频| 香蕉av一区| 91精品国产自产在线观看永久| 米奇777在线影院线| 欧美高清xxx| 亚洲大片精品永久免费| 麻豆专区一区二区三区四区五区| 精品久久久久久久久久久aⅴ| av网站免费大全| 免费99精品国产自在在线| 国产精品久久人| 色在线视频播放| 精品视频在线观看网站| 九九久久免费视频| 欧美xxxx18| 唐朝av高清盛宴| 亚洲人成人一区二区在线观看| 亚洲欧美日韩成人高清在线一区| 欧美一区影院| 亚洲1卡2卡3卡4卡乱码精品| 久久精品久久久久久国产 免费| 国产主播精品| 国产成人1区| 懂色av蜜臀av粉嫩av永久| 亚洲精品mv在线观看| 亚洲精品欧美综合四区| 狠狠色丁香久久综合频道| 你懂得影院夜精品a| 欧美日韩国产综合一区二区三区| 日韩国产精品久久久久久亚洲| 日韩中文字幕在线| 国产亚洲精品一区二区| 国产美女18xxxx免费视频| 波多野结衣之无限发射| 国产在线观看不卡一区二区三区| 欧美舌奴丨vk视频| 久久一本精品| 黄色网免费观看| 日韩一区国产二区欧美三区| 秋霞午夜剧场| 欧美日韩成人黄色| 蜜桃传媒视频第一区入口在线看| 成人知道污网站| 欧美风情在线观看| 色欲狠狠躁天天躁无码中文字幕| 伊人久久综合视频| 国产91精品最新在线播放| 在线观影网站| 最新日韩精品| 欧美伊人亚洲伊人色综合动图| 欧美人成在线观看网站高清| 日本一区二区三区四区高清视频| 精品无码一区二区三区在线| 亚洲区免费影片| 蜜桃av久久久亚洲精品| 日韩欧美成人午夜| 免费成人网www| 无码人妻丰满熟妇啪啪网站| 国产在线观看高清视频| 麻豆传媒一区二区三区| 91精品在线一区二区| 黄色av电影在线播放| 日日噜噜噜夜夜爽爽狠狠视频| 视频免费在线观看| 人人草人人干| 精品国产第一福利网站| 欧美三区在线观看| 天堂中文字幕av| 一区二区三区在线|网站| 日韩精品――中文字幕| 97se在线视频| 国产肥老妇视频| 国产熟女高潮一区二区三区| 国产精品免费av| 日韩av123| 日韩午夜电影av| 蜜桃色一区二区三区| 日本a级片电影一区二区| 亚洲精品乱码久久久久久9色| 久久综合九色综合97_久久久| 色呦哟—国产精品| 麻豆传媒在线视频| 欧美日韩在线免费视频| 天天av天天爽| 在线不卡免费视频| 欧美一区二区播放| 久久免费看少妇高潮| 色综合久久久久综合99| 国产精品伦子伦| 国产精品久久久久9999爆乳| 狠狠色丁香久久婷婷综合_中| 欧美激情精品| 欧美日韩成人高清| fc2ppv完全颜出在线播放| 成人欧美一区二区三区黑人免费| 亚洲mv在线看| 亚洲性日韩精品一区二区| 国产在线色视频| 精品捆绑美女sm三区| 免费人成又黄又爽又色| 97超碰资源站在线观看| 欧美久久一区二区| 欧美精品久久久久| h短视频大全在线观看| 国产精品永久免费观看| 乱亲女h秽乱长久久久| 捆绑紧缚一区二区三区视频| 国产高清在线精品一区二区三区| 精品一二三四在线| 精品日韩欧美一区| 亚洲v精品v日韩v欧美v专区| 国产亚洲一区二区手机在线观看| 欧美日韩在线第一页| 亚洲欧美国产不卡| 色哟哟一区二区在线观看| 国产女人高潮的av毛片| 欧美极品第一页| 日韩大尺度视频| 交换做爰国语对白| 国产超碰在线一区| 91精品视频在线免费观看| 欧美成人网在线| 蜜桃av免费在线观看| 色婷婷精品国产一区二区三区| 性感小视频在线看免费| 中文资源在线播放| 欧美揉bbbbb揉bbbbb| 国产ts在线播放| 日产精品久久久一区二区福利| 日本不良网站在线观看| 免费的av网址| 成午夜精品一区二区三区软件| 国产综合久久久久久| 丰满少妇在线观看网站| 黑人巨大精品欧美一区二区奶水| 88xx成人永久免费观看| 国内一卡2卡三卡四卡在线| 欧美巨乳在线观看| 国产中文日韩欧美| 国产黄色片在线播放| 国产成人免费av在线| 亚洲人成精品久久久| 国产又粗又长又黄的视频| 欧美18xxxx| 欧美成人亚洲| 国产精品一区毛片| 国产一区导航| 尤物九九久久国产精品的特点| 99久久夜色精品国产亚洲96| 亚洲欧美久久久| 免费成人黄色| 日韩精品中文字幕视频在线| 中文字幕国产一区二区| 亚洲图色中文字幕| 日本高清视频在线| 国产69久久精品成人| 日韩一级不卡| 欧美 日韩 国产 在线观看| 欧美性理论片在线观看片免费|