亚洲香蕉成人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ā)表

圖片精選

欧美一区二区三区免费观看视频| 伊人久久久久久久久久久久久久| 国产伦理久久久| 欧美日本啪啪无遮挡网站| 成人影院在线视频| 3d动漫成人在线| 超碰在线观看免费版| 91视频最新入口| 在线免费av一区| 国产精品成人免费一区久久羞羞| 性一交一乱一精一晶| 一区二区三区欧美精品| 国产精品96久久久久久| 日本成本人片免费观看| 日韩黄在线观看| 91成人在线视频| 久久午夜电影网| 免费高清视频在线一区| 中文字幕中文字幕在线中文字幕三区| 日韩综合小视频| 在线国产精品网| 欧美日韩视频| 91久久久久久久久| 欧美老熟妇喷水| 在线观看男女av免费网址| 国产99精品| 18激情网站| 国产在线观看精品| 欧美在线日韩| www.精选视频.com| 国产麻豆精品久久一二三| 欧美电影《轻佻寡妇》| 亚洲va欧美va天堂v国产综合| 国产免费一区二区三区视频| 国产欧美va欧美不卡在线| 天堂а√在线资源在线| 狠狠干夜夜爽| 秋霞午夜鲁丝一区二区老狼| 中国毛片直接看| 欧美精品欧美精品| 最好看更新中文字幕| 卡一卡二卡三在线观看| 亚洲人在线观看视频| 亚洲二区自拍| 色哟哟精品丝袜一区二区| 91成人app| 日韩精品极品视频免费观看| 国产精品一二三区在线| 男人添女荫道口图片| 国产精品影院在线| 激情久久av一区av二区av三区| 亚洲网友自拍偷拍| 国产亚洲一级高清| 91亚洲国产精品| 日韩精品在线视频观看| 国产美女视频91| 性久久久久久久久久久久| 欧美色偷偷大香| 中国日本在线视频中文字幕| 天天干天天色天天爽| 欧美成人一区二区三区四区| 三级在线播放| 2024亚洲男人天堂| 欧美性猛交一区二区三区精品| 韩国日本一区二区三区| 18videosex性欧美麻豆| 在线一区电影| 亚洲中文字幕在线一区| 欧美激情亚洲天堂| www.天天操| 亚洲精品视频观看| 亚洲精品久久区二区三区蜜桃臀| 久久久久久久久久久久久久av| japanesexxxx在线播放| 中文字幕 久热精品 视频在线| 五月天婷婷影视| 26uuu精品一区二区| 韩日成人在线| 伊人中文字幕在线观看| 99.玖玖.com| 亚洲宅男天堂在线观看无病毒| 亚洲国产va精品久久久不卡综合| 国产精品久久久久久妇女| 亚洲成人av观看| 在线观看高清av| 国产精品亚洲第五区在线| 菠萝菠萝蜜在线观看| 欧美色老头old∨ideo| 456亚洲影院| 99久久国产热无码精品免费| 91精品国产色综合| 日韩av午夜在线观看| 免费毛片一区二区三区久久久| 先锋影音av321| 日本免费高清不卡| 欧美性生交大片免网| 日本高清中文字幕二区在线| 中文精品99久久国产香蕉| 免费观看成人www动漫视频| 国产日韩欧美在线看| 在线观看av黄网站永久| 日产国产高清一区二区三区| 91电影在线观看| 欧美羞羞免费网站| 后进极品白嫩翘臀在线视频| 国产在线观看91| 欧美虐宫另类残忍视频| 天天久久夜夜| 欧美一性一乱一交一视频| 亚洲精品成人免费| 五月婷婷久久丁香| 亚洲日韩中文字幕一区| 91在线porny国产在线看| 天堂中文在线资| 欧美高清视频在线高清观看mv色露露十八| 色狠狠av一区二区三区| 亚洲午夜精品一区二区国产| 欧美欧美午夜aⅴ在线观看| av中文资源在线资源免费观看| 国产亚洲精品91在线| 男人日女人bb视频| 国产成人精品一区二区无码呦| 日韩电影精品| 日韩女同强女同hd| 天堂在线中文视频| 992tv人人草| 91精品国产福利| 亚洲综合免费视频| 一本大道av一区二区在线播放| 免费在线观看羞羞视频| 女同性恋一区二区三区| 亚洲国产欧美自拍| 日本一区二区成人在线| 免费动漫网站在线观看| 国产黄色精品网站| 国产精品㊣新片速递bt| 国产综合 伊人色| av网站无病毒在线| 天天草天天干| 国产男女无套免费网站| 亚洲日本一区二区三区在线观看| 少妇高潮一区二区三区| 成人在线免费观看网址| 亚洲黄色网址在线观看| 91免费视频网址| 国产精品扒开做爽爽爽的视频| 不卡av电影院| 日本wwww视频| 欧美精品777| 亚洲国产午夜伦理片大全在线观看网站| 北条麻妃在线观看视频| 日韩成人av免费| 亚州精品视频| 国产乱妇乱子在线播视频播放网站| 强伦人妻一区二区三区| 男男成人高潮片免费网站| 91精品国产高久久久久久五月天| 久久视频精品在线| 开心激情五月婷婷| 精品人在线二区三区| 国产亚洲欧美在线| 久久久久久久国产精品| 日本肉体xxxx裸体xxx免费| 三级网站免费观看| 日韩精品中文字幕吗一区二区| 69精品人人人人| 50路60路老熟妇啪啪| 欧美先锋资源| 亚洲高清免费在线| 黄色一级片在线看| 97在线免费观看视频| 亚洲xxxx3d动漫| 婷婷丁香激情网| 国产精品久久久久9999小说| 欧美在线不卡视频| 羞羞漫画网18久久app| 国产一区二区视频在线免费观看| av电影在线免费| 中文字幕视频在线| 欧美日韩精品电影| 91黄色免费看| 国产在线播放精品| 黄色成人在线看| 青青青爽久久午夜综合久久午夜| 美国毛片一区二区三区| 羞羞网站免费观看| 国产成人精品视| 中文字幕中文字幕在线一区| 午夜黄色小视频| 欧美午夜女人视频在线| 国产乱人乱偷精品视频| 久久久久久久久久久视频| 男人添女人下面免费视频| 九九热在线视频观看| 欧美日韩中文字幕| 国产卡二和卡三的视频| 亚洲已满18点击进入久久| 欧美日韩一区二区三区| 97人人爽人人| www.xxx黄| 成人激情电影在线看| 精品久久久久久久久久| 久久天堂影院| 91精品国产91久久久久久一区二区| 一区二区中文字| 美日韩一区二区三区| h版电影在线播放视频网址| 亚洲欧洲三级电影| 成人一区二区不卡免费| 天堂在线中文资源| 日韩精品视频观看| 中文国语毛片高清视频| 国产精品久久久久999| 人人干在线观看| 久久精品无码人妻| 92精品国产成人观看免费| 一本色道久久综合狠狠躁篇怎么玩| 91在线你懂得| 国产乱人乱偷精品视频| 伊人久久成人| 亚洲成人久久久久| 欧美精品一区二区在线播放| 亚洲自啪免费| 成人免费区一区二区三区| 最新av网址在线观看| 欧美一区二区三区免费观看视频| 成人网6969conwww| 7777精品伊人久久久大香线蕉经典版下载| 国产欧美日韩另类一区| 黑人极品ⅴideos精品欧美棵| 国产成人欧美在线观看| avav在线看| 懂色av粉嫩av蜜乳av| 男女无套免费视频网站动漫| av免费网站在线| 日韩欧美国产一区二区三区| 欧美亚洲国产一区在线观看网站| 亚洲日本久久久| 图片区小说区国产精品视频| 99re5久久在热线播放| 日韩av综合中文字幕| 在线播放欧美女士性生活| 国模雨婷捆绑高清在线| 浮生影视网在线观看免费| 91日韩在线播放| 国产熟女一区二区三区五月婷| 婷婷五月精品中文字幕| 日本v片在线高清不卡在线观看| 成人国产精品一区二区网站| 国产区在线观看视频| 欧美黑人一级片| 日韩妆和欧美的一区二区| 精品一级少妇久久久久久久| 熟妇人妻系列aⅴ无码专区友真希| 国产高清第一页| 中文字幕第38页| 日韩精品一区二区三区中文在线| 国产美女在线精品| 最新一区二区三区| 欧美sm精品调教视频| 狠狠人妻久久久久久综合蜜桃| 欧美一级成年大片在线观看| 亚洲日韩中文字幕一区| 韩国av一区二区三区| 黄色影院一级片| av免费在线播放网站| 亚洲码国产岛国毛片在线| 黄色av片三级三级三级免费看| 国产在线精品一区二区夜色| 国产一区精品在线| 26uuu亚洲婷婷狠狠天堂| 免费看黄资源大全高清| 看全色黄大色大片免费久久久| av一区二区不卡| 亚洲欧美色视频| 高清在线观看免费| 色悠久久久久综合先锋影音下载| 91精品国产高清一区二区三密臀| 日韩欧美中文字幕在线观看| av欧美精品.com| 精品一区视频| 国产又猛又黄又爽| 欧美jizzhd欧美| 台湾亚洲精品一区二区tv| 激情都市亚洲| 波多野结衣久久高清免费| 初尝黑人巨炮波多野结衣电影| 欧美国产极品| 在线观看中文字幕视频| www.天天射| 少妇一区视频| 青草影视电视剧免费播放在线观看| 亚洲精品永久免费精品| 欧洲一区在线| 正在播放国产精品| 国产精品一区2区3区| 大伊香蕉精品在线品播放| 亚洲女同性videos| 中文字字幕一区二区三区四区五区| 日本午夜一区二区| 久久午夜影视| 日韩电视剧在线观看免费网站| 一级片免费在线播放| 精品国产一区二区三区四区在线观看| 国产乱国产乱300精品| 五月天婷婷丁香网| 黄色av小说在线观看| 视频精品一区| 男人用嘴添女人下身免费视频| 最近免费观看高清韩国日本大全| 天天射成人网| 最新欧美人z0oozo0| 最近中文字幕在线中文高清版| 午夜私人影院在线观看| 国产精品一卡| 成人激情校园春色| 久久青草伊人| 欧美性在线观看| 桃乃木香奈av在线| 日韩女优视频免费观看| 精品sm捆绑视频| 成人偷拍自拍| 色就是色亚洲色图| 琪琪五月天综合婷婷| 欧美性xxxxhd| 久久国产主播精品| 国产精品黄页网站在线播放免费| а√天堂www在线а√天堂视频|