<address id="xpjh9"><listing id="xpjh9"><meter id="xpjh9"></meter></listing></address>

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
<noframes id="xpjh9">
<noframes id="xpjh9">

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
    <form id="xpjh9"></form><address id="xpjh9"><listing id="xpjh9"><menuitem id="xpjh9"></menuitem></listing></address>

      <noframes id="xpjh9">
      VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
      SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
      當前位置:
      首頁 > 網站開發 > ASPnet >
      • asp.net教程之在ASP程序中實現數據庫事務控制

      • 2017-06-11 20:15 來源:未知
      在編程中,經常需要使用事務。所謂事務,就是一系列必須都成功的操作,只要有一步操作失敗,所有其他的步驟也必須撤銷。比如用ASP開發一個網絡硬盤系統,其用戶注冊部分要做的事有: 

        將用戶信息記入數據庫 
        為用戶開個文件夾用于存儲 
        初始化用戶操作日志 

        這三步必須使用事務,否則萬一磁盤操作失敗,而沒有撤銷數據庫操作,就會造成只能登陸而不能操作的“死用戶”現象。 

        由于數據庫系統特殊的發展歷史,小至Access,大到DB2,無不帶有事務支持。因此上述步驟可以如下表示: 

      On Error Resume Next 

        第一步: 

        在事務環境下把用戶信息記入數據庫 

        If Err Then 
         關閉連接 
         退出 
        Else 
         第二步:創建文件夾 
        If Err Then 
         回滾第一步數據庫操作,退出 
        Else 
         第三步:在事務環境下操作日志數據庫 
        If Err Then 
         回滾第一步操作,刪除第二步建立的文件夾 
         退出 
        End If 
       End If 
      End If 
       提交第一步數據庫操作的事務 
       提交第二步數據庫操作的事務 
      End  

        每一步都需要進行判斷,如果失敗,還需要手工回滾前面多步操作,使程序變得復雜、難懂。如果今后更新了程序,增加其他步驟,還需要嵌套更多層的If...Else...End If,使程序流程更加復雜。 

        正確的解決辦法是使用ASP的事務控制功能。IIS通過和MTS服務聯系,可以控制多種支持事務的系統,當程序發出“失敗”的信號時,所有支持事務的系統均將自動回滾,即使操作已經正式完成;對不支持事務的操作也提供了方便的手工回滾方式。上面的例子用ASP事務控制功能重寫如下: 

      <%@ TRANSACTION = Required %> 
      On Error Resume Next 

      Set Conn=Server.CreateObject("ADODB.Connection") 
      Conn.Open .... 
      Conn.Execute "INSERT...." 
      Conn.Close 
      Set Conn=Nothing 

      Set Conn2=Server.CreateObject("ADODB.Connection") 
      Conn2.Open .... 
      Conn2.Execute "INSERT...." 
      Conn2.Close 
      Set Conn2=Nothing 

      Set FSO=Server.CreateObject("Scripting.FilesystemObject") 
      FSO.CreateFolder "...." 

      If Err Then 
      ObjectContext.SetAbort ''通知所有支持事務的組件回滾,并運行手工回滾代碼 
      Else 
      ObjectContext.SetComplete 
      End If 
      Set FSO=Nothing 

      Sub OnTransactionAbort 
      Response.Write "錯誤" 
      FSO.DeleteFile Server.Mappath("a.txt") ''FSO的手工回滾——刪除文件夾 
      End Sub 
      Sub OnTransactionCommit 
      Response.Write "勝利完成任務" 
      End Sub 
      %> 

        第一行的<%@ TRANSACTION = Required %>表示這一頁ASP文件需要MTS的事務支持。中間的各個操作都按普通順序書寫,而不用考慮回滾問題。在程序最后判斷是否有錯誤。如果有,調用ObjectContext的SetAbort方法,IIS會通過MTS服務通知所有支持事務的組件回滾(主要是數據庫),并且運行Sub OnTransactionAbort對不支持事務的操作手工回滾;如果沒有發生錯誤,調用ObjectContext的SetComplete方法,則會運行Sub OnTransactionCommit來顯示成功的消息。 

        整個ASP程序不需要為判斷錯誤和回滾操作書寫多余的代碼,只須在最后進行判斷,即使今后增加了多步操作,也只需要在Sub OnTransactionAbort中進行控制即可,非常方便,程序員可以專注于過程編寫而不是書寫糾錯代碼。 

        其實ASP還提供了許多更有用的功能,等著我們使用,千萬不要以為ASP使用腳本語言,功能就一定弱。 
      相關教程
      江苏快3 www.160wt.com | www.cll168.com | www.23636n.com | www.5086n.com | www.3126b.com | www.qm71.com | www.50064c.com | www.34788k.com | www.6ttz.com | www.506731.com | www.78700e.com | www.44458c.com | www.23040.com | www.tcp969.com | www.355911.com | www.50052p.com | www.8499r.com | www.wo41.com | www.107186.com | www.81520m.com | www.083wy.com | www.652631.com | www.178571.com | www.25688k.com | www.202115.com | www.550284.com | www.43131u.com | www.288hc.com | www.819759.com | www.77210j.com | www.004hy.cc | www.345839.com | www.62118d.com | www.987441.com | www.229958.com | www.50054z.com | www.938454.com | www.081290.com | www.6832s.com | www.355294.com | www.55228k.com | www.hy6939.com | www.187512.com | www.33997q.com | www.669634.com | www.50064d.com | www.sygj9.com | www.431776.com | www.cll168.com | www.449589.com | www.50022c.com | www.608850.com | www.50054f.com | www.558413.com | www.15199.cc | www.60007r.com | www.901068.com | www.68568z.com | www.651012.com | www.5086a.com | www.168232.com | www.66kcw.com | www.155792.com | www.rcw8866.com | www.84499g.com | www.589544.com | www.84577.com | www.280155.com | www.555xm.cc | www.36166l.com | www.630675.com | www.5854g.cc | www.50052e.com | www.586974.com | www.022bj.cc | www.50024t.com | www.160886.com | www.775710.com | www.8499n.com | www.fh7557.com | www.cp8016.cc | www.68689h.com | www.349311.com | www.qucp4.com | www.26878q.com | www.594611.com | www.99jtd.com | www.77996c.com | www.202374.com | www.705059.com | www.ya939.com | www.80075x.com | www.187396.com | www.650317.com | www.1wcp.com | www.091wy.com | www.68568g.com | www.040416.com | www.620239.com | www.954688.com | www.055aa.cc | www.371s.cc | www.898341.com | www.11fzc.com | www.6611d.cc | www.16878k.com | www.99677r.com | www.68682t.com | www.309388.com | www.566305.com | www.959591.com | www.669by.com | www.26163x.com | www.80065j.com | www.62118e.com | www.80767z.com | www.322918.com | www.332709.com | www.655061.com | www.690477.com | www.914983.com | www.al9888.com | www.c6078.com | www.aa3126.com | www.qilc2.com | www.9889hc.com | www.2350l.com | www.6832u.com | www.21202g.com | www.35918y.com | www.99830.cc | www.ya218.com | www.65yb.com | www.863630.com | www.754918.com | www.592411.com | www.381110.com | www.221075.com | www.151376.com | www.50051c.com | www.81678d.com | www.8039g.com | www.1368v.cc | www.622307.com | www.526053.com | www.253529.com | www.89894n.com | www.33598e.com | www.07163y.com | www.16001.com | www.1888ac.com | www.aa3890.com | www.584311.com | www.178281.com | www.12455s.com | www.1248g.cc | www.643477.com | www.193723.com | www.bxcp3.com | www.55clf.com | www.820155.com | www.178723.com | www.89894p.com | www.688dl.com | www.756059.com | www.081306.com | www.81233c.com | www.9818.cc | www.776511.com | www.091865.com | www.50051b.com | www.c6093.com | www.324977.com | www.80065m.com | www.c1981.com | www.375963.com | www.77803q.com | www.c189.vip | www.73736b.com | www.rcw8877.com | www.320662.com | www.66652d.com | www.927133.com | www.175906.com | www.cll168.com | www.781367.com | www.60007z.com | www.ya278.com | www.231844.com | www.8499q.com | www.401269.com | www.36166h.com | www.809381.com | www.0014r.com | www.xcw866.com | www.35155y.com | www.540877.com | www.67767.cc | www.188937.com | www.074wy.com | www.128083.com | www.5666hc.com | www.234259.com | www.878zf.com | www.wcp666888.com | www.371j.cc | www.221075.com | www.44yfa.com | www.87668p.com | www.hw8889.com | www.53900m.com | www.786819.com | www.49956h.com | www.394211.com | www.022hb.cc | www.71233w.com | www.560121.com | www.2875i.com | www.87668i.com | www.876433.com | www.67767.cc | www.55885j.com | www.60123w.com | www.579031.com | www.696by.com | www.99788m.com | www.396477.com | www.cf9900.com | www.36788z.com | www.094918.com | www.793093.com | www.3552g.com | www.71233z.com | www.609815.com | www.4ttz.com | www.3126m.com | www.95666w.com | www.303476.com | www.939096.com | www.5854g.cc | www.21202d.com | www.55228l.com | www.514918.com | www.hf6880.com | www.8839g.com | www.39500f.com | www.217502.com | www.634679.com | www.290282.com | www.560905.com | www.927233.com | www.c6093.com | www.qin618.com | www.9889hc.com | www.54400j.com | www.50077c.com | www.90305c.com | www.298396.com | www.610659.com | www.807860.com | www.cp9829.com | www.yi876.com | www.995sj.com | www.9356a.com | www.60007k.com | www.99968z.com | www.15355y.com | www.32123g.com | www.97655m.com | www.89894q.com | www.77801t.com | www.c229.com | www.568001.com | www.580896.com | www.498266.com | www.361576.com | www.196148.com | www.196056.com | www.068651.com | www.83993a.com | www.34788j.com | www.78700g.com | www.00840x.com | www.2408a.com | www.22yfa.com | www.ct8877.com | www.810852.com | www.620983.com | www.364242.com | www.030953.com | www.34788n.com | www.50054h.com | www.3933p.cc | www.cp0123.cc | www.582006.com | www.275073.com | www.87668w.com | www.77210c.com | www.9889hc.com | www.23040.com | www.907118.com | www.404677.com | www.77114o.com | www.66376q.com | www.622by.com | www.689631.com | www.178362.com | www.84499d.com | www.8000hc.com | www.zuan222.com | www.196501.com | www.50732s.com | www.qilc9.com | www.451956.com | www.43818m.com | www.500pt.com | www.707519.com | www.bxcp3.com | www.8839d.com | www.820737.com | www.80075n.com | www.2934v.com | www.627791.com | www.54400w.com | www.8000hc.com | www.452806.com | www.26299o.com | www.510860.com | www.21202q.com | www.00czj.com | www.dwj0066.com | www.8667l.com | www.627297.com | www.998855k.com | www.985579.com | www.86267l.com | www.66ffn.com | www.256968.com | www.3668p.com | www.508277.com | www.49956c.com | www.774255.com | www.12455z.com | www.910155.com | www.91233g.com | www.771745.com | www.77114x.com | www.701547.com | www.84499x.com | www.726703.com | www.66652l.com | www.622207.com | www.00840k.com | www.384077.com | www.699by.com | www.83033r.com | www.c1332.com | www.33997p.com | www.665010.com | www.94238.com | www.211857.com | www.wct3.com | www.50080r.com | www.235399.com | www.cp9829.com | www.77114w.com | www.348116.com | www.hm6788.com | www.76520z.com | www.371956.com | www.bxcp3.com | www.89894s.com | www.290165.com | www.hr1888.com | www.66621l.com | www.192722.com | www.869619.com | www.8839j.com | www.66332i.com | www.583477.com | www.slyl2.com | www.50080f.com | www.65707d.com | www.622989.com | www.371p.cc | www.66653j.com | www.373970.com | www.820687.com | www.hu508.com | www.21202w.com | www.50051d.com | www.336766.com | www.513550.com | www.gyfc2.com | www.9149h.com | www.97655n.com | www.83993o.com | www.460689.com | www.844141.com | www.hm3399.com | www.444hy.cc | www.5095v.com | www.57578j.com | www.36166s.com | www.281877.com | www.186759.com | www.346011.com | www.guocai667.com | www.cjcp600.com | www.737884.com | www.839991.com | www.680358.com | www.977389.com | www.590777a.com | www.318548.com | www.flff4.com | www.qml5.com | www.c5836.com | www.aa3126.com | www.c9664.com | www.950665.com | www.846662.com | www.716726.com | www.599546.com | www.99djcp.com | www.247500.com | www.99001r.com | www.66376p.com | www.49956h.com | www.97655p.com | www.35155m.com | www.8839c.com | www.696by.com | www.988456.vip | www.842686.com | www.536210.com | www.206883.com | www.50054r.com | www.60108z.com | www.755690.com | www.535666e.com | www.81233y.com | www.80075n.com | www.3479f.com | www.911888a.com | www.599290.com | www.175904.com | www.50024b.com | www.08588t.com | www.fcff0.com | www.599309.com | www.89894z.com | www.39500d.com | www.jcai5.com | www.560265.com | www.80075z.com | www.33063.cc | www.810521.com | www.129985.com | www.54400r.com | www.fcff7.com | www.361929.com | www.89894l.com | www.99jta.com | www.538950.com | www.43818w.com | www.109ak.com | www.638802.com | www.68689r.com | www.981jc.com | www.602857.com | www.51515e.com | www.bxcp3.com | www.290282.com | www.89894g.com | www.988456.vip | www.178673.com | www.7782w.com | www.595813.com | www.08588g.com | www.al5888.com | www.88858c.com | www.092wy.com | www.338051.com | www.12455p.com | www.581477.com | www.60108f.com | www.730719.com | www.87668c.com | www.757988.com | www.83993s.com | www.735898.com | www.77801t.com | www.640477.com | www.43818d.com | www.560161.com | www.27676.cc | www.177741.com | www.00tdc.com | www.68689m.com | www.956458.com | www.83033s.com | www.592909.com | www.cll168.com | www.178769.com | www.fcsj.com | www.71399s.com | www.456586.com | www.202115.com | www.3478v.cc | www.66332h.com | www.723013.com | www.cll168.com | www.025727.com | www.865606.com | www.39546.com | www.026350.com | www.866367.com | www.42042.cc | www.67258e.com | www.619989.com | www.99jtd.com | www.83993m.com | www.287926.com | www.901381.com | www.9889hc.com | www.51515t.com | www.422626.com | www.xinyc8.com | www.8816s.com | www.36788a.com | www.345576.com | www.848266.com | www.985jc.com | www.50788w.com | www.80065v.com | www.489800.com | www.895465.com | www.662by.com | www.34788d.com | www.43131i.com | www.177542.com | www.524677.com | www.834918.com | www.caim3.com | www.9889hc.com | www.33598g.com | www.08500w.com | www.68689z.com | www.196052.com | www.444957.com | www.685948.com | www.907883.com | www.998632.com | www.mcw7.com | www.99jte.com | www.011ac.com | www.5522i.cc | www.3479a.com | www.9155g.cc | www.8499s.com | www.00840b.com | www.33598q.com | www.50052k.com | www.50080j.com | www.52303q.com | www.50054h.com | www.39500b.com | www.26878j.com | www.82676.com | www.6832l.com | www.3668m.com | www.2155.cc | www.062wy.com | www.23040.com | www.318548.com | www.926013.com | www.768997.com | www.596353.com | www.ywzuqiu.com | www.209983.com | www.81233j.com | www.75538c.com | www.00840t.com | www.29277n.com | www.663by.com | www.c6348.com | www.716997.com | www.346511.com | www.78700l.com | www.68689w.com | www.2632d.com | www.c1360.com | www.876899.com | www.262771.com | www.51515z.com | www.89939.cc | www.am8080.com | www.541619.com | www.80767t.com | www.35918s.com | www.lqc2.com | www.514033.com | www.77801y.com | www.34788z.com | www.hczx6.com | www.530951.com | www.3005v.com | www.808732.com | www.167686.com | www.50024w.com | www.am1115.com | www.296380.com | www.80075p.com | www.fyyy2.com | www.388510.com | www.26163b.com | www.lycp886.com | www.401746.com | www.12455u.com | www.jcai3.com | www.345576.com | www.68682j.com | www.cp3.xyz | www.033826.com | www.6364m.com | www.642977.com | www.35918m.com | www.gocp5.com | www.188732.com | www.80075.com | www.lg7717.com | www.26878w.com | www.c6569.com | www.83033t.com | www.9889hc.com | www.243552.com | www.cll168.com | www.505151.com | www.15355l.com | www.579411.com | www.33588x.com | www.583792.com | www.52303d.com | www.607335.com | www.50026x.com | www.566668.com | www.21202d.com | www.452805.com | www.6364j.com | www.260929.com | www.981jc.com | www.108805.com | www.flff9.com | www.60123r.com | www.976931.com | www.15355s.com | www.66653v.com | www.907844.com | www.76520s.com | www.533236.com | www.095wy.com | www.80065m.com | www.917233.com | www.50026y.com | www.328477.com | www.wct3.com | www.97655m.com | www.455598.com | www.02czj.com | www.33997y.com | www.538578.com | www.78gcw.com | www.15355g.com | www.404499.com | www.flff1.com | www.65707k.com | www.234892.com | www.809215.com | www.14177.com | www.71233y.com | www.580780.com | www.ya115.com | www.66332j.com | www.290282.com | www.694050.com | www.074wy.com | www.68568l.com | www.99677i.com | www.589196.com | www.318548.com | www.8499u.com | www.33598c.com | www.188932.com | www.635850.com | www.c9259.com | www.3416d.com | www.81678g.com | www.68689n.com | www.312477.com | www.54968f.com | www.989778.com | www.126kc.com | www.07163h.com | www.84499w.com | www.55885a.com | www.m.cp533pc.vip | www.389233.com | www.657399.com | www.926730.com | www.sxyl8.com | www.5666hc.com | www.8667c.com | www.36787d.com | www.77801j.com | www.26163q.com | www.50026c.com | www.77210j.com | www.89894d.com | www.085533.com | www.168323.com | www.193723.com | www.202883.com | www.258031.com | www.369072.com | www.444079.com | www.420421.com | www.456836.com | www.399180.com | www.373909.com | www.343277.com | www.293255.com | www.290282.com | www.96386n.com | www.68568i.com | www.39500i.com | www.16878k.com | www.71233g.com | www.00840k.com | www.2373y.com | www.11fzc.com | www.cp0123.cc | www.810877.com | www.606285.com | www.342177.com | www.068617.com | www.60007x.com | www.68682c.com | www.6661e.cc | www.cly6.com | www.743552.com | www.403489.com | www.99677a.com | www.99638g.com | www.8667e.com | www.qml3.com | www.657069.com | www.289971.com | www.50080v.com | www.34788s.com | www.ji224.com | www.732400.com | www.211873.com | www.33598m.com | www.7782c.com | www.sj119.9slyl.com | www.574277.com | www.84499z.com | www.43818q.com | www.jcai4.com | www.587335.com | www.83993u.com | www.23636g.com | www.c5127.com | www.442428.com | www.65707x.com | www.5522z.cc | www.755670.com | www.89894o.com | www.60996.cc | www.806375.com | www.99677j.com | www.9356p.com | www.808390.com | www.91233h.com | www.7793d.com | www.713799.com | www.77801h.com | www.091wy.com | www.590808.com | www.08588g.com | www.ybao2.com | www.225095.com | www.33598h.com | www.783709.com | www.60108n.com | www.44ckb.com | www.317097.com | www.15355z.com | www.640638.com | www.07163d.com | www.949403.com | www.75538a.com | www.04czj.com | www.178293.com | www.1368.cc | www.235961.com | www.9889hc.com | www.362803.com | www.9356j.com | www.hcw018.com | www.36166l.com | www.585065.com | www.26878y.com | www.520462.com | www.9356h.com | www.372879.com | www.3126y.com | www.197880.com | www.8000hc.com | www.95333w.com | www.318548.com | www.39957g.com | www.809182.com | www.49956c.com | www.401268.com | www.bxcp3.com | www.88266v.com | www.974674.com | www.77803k.com | www.456826.com | www.bxcp3.com | www.60007e.com | www.hcw266.com | www.5441h.com | www.91233t.com | www.819770.com | www.9928f.com | www.95111w.com | www.565378.com | www.8816z.com | www.96386y.com | www.810629.com | www.5854w.cc | www.55885c.com | www.592113.com | www.3qxc.com | www.78700n.com | www.791651.com | www.209875.com | www.ch8933.com | www.99714.cc | www.66332r.com | www.587810.com | www.hczx7.com | www.36166p.com | www.77802o.com | www.560905.com | www.csgc1.com | www.16588t.com | www.68568v.com | www.330637.com | www.783500.com | www.067wy.com | www.36166y.com | www.50732j.com | www.178397.com | www.566897.com | www.901573.com | www.02czj.com | www.8039m.com | www.80767s.com | www.66621q.com | www.196063.com | www.hcw823.com | www.755740.com | www.986282.com | www.7cpb.com | www.500vp.com | www.33112t.com | www.88266r.com | www.66653l.com | www.109716.com | www.xinyc5.com | www.515848.com | www.607316.com | www.794918.com | www.890482.com | www.965900.com | www.c6881.com | www.gczj2.com | www.014ac.com | www.371f.cc | www.2350i.com | www.3005v.com | www.3933p.cc | www.1035j.com | www.1158c.com | www.1333ac.com | www.910xj.com | www.077wy.com | www.083wy.com | www.zfcp2.com | www.hy5501.com | www.994696.com | www.878466.com | www.701504.com | www.591799.com | www.371477.com | www.luck885.com | www.81520c.com | www.66652c.com | www.99788f.com | www.35918b.com | www.2632j.com | www.35czj.com | www.987957.com | www.641377.com | www.djcp234.com | www.88065f.com | www.26163q.com | www.07163r.com | www.088wy.com | www.910576.com | www.290282.com | www.97655q.com | www.99677n.com | www.5086y.com | www.318548.com | www.607265.com | www.106165.com | www.90305c.com | www.781566.com | www.915319.com | www.377613.com | www.71399j.com | www.29277r.com | www.w408.com | www.652861.com | www.106036.com | www.61233g.com | www.77czt.com | www.xinyc6.com | www.84499i.com | www.33598m.com | www.978931.com | www.297790.com | www.87668z.com | www.yi654.com | www.569380.com | www.43131k.com | www.9889hc.com | www.585065.com | www.50026x.com | www.636by.com | www.336766.com | www.33588t.com | www.0ttz.com | www.375931.com | www.81678k.com | www.c5906.com | www.196056.com | www.8816n.com | www.665882.com | www.36787a.com | www.hy6262.com | www.108129.com | www.2350m.com | www.456685.com | www.53900j.com | www.769639.com | www.39500y.com | www.cf9906.com | www.84499t.com | www.30xw.com | www.117035.com | www.995sj.com | www.292866.com | www.3126r.com | www.406577.com | www.5522h.cc | www.345835.com | www.5522g.cc | www.366292.com | www.4189a.com | www.325771.com | www.2632p.com | www.265990.com | www.565hc.com | www.178591.com | www.sytg8.com | www.61233o.com | www.917787.com | www.12455p.com | www.621411.com | www.39118.cc | www.278688.com | www.065wy.com | www.84499r.com | www.966943.com | www.80075d.com | www.550434.com | www.2350r.com | www.90305c.com | www.rcw8800.com | www.77114h.com | www.338073.com | www.33czt.com | www.43818y.com | www.583792.com | www.910xj.com | www.50026n.com | www.610560.com | www.022hb.cc | www.54400p.com | www.558421.com | www.w459.com | www.80075d.com | www.231002.com | www.tcp969.com | www.6539w.com | www.61655e.com | www.593411.com | www.hong663.com | www.66376q.com | www.192711.com | www.717224.com | www.069wy.com | www.60123f.com | www.030310.com | www.599845.com | www.gy11.com | www.8039n.com | www.34788p.com | www.196071.com | www.652291.com | www.gocp1.com | www.5091p.com | www.bxcp3.com | www.051069.com | www.533786.com | www.901370.com | www.78gcw.com | www.74972.com | www.12455o.com | www.106596.com | www.397750.com | www.781217.com | www.c6882.com | www.669zf.com | www.23579.cc | www.68689l.com | www.54400i.com | www.023128.com | www.363116.com | www.602857.com | www.901025.com | www.hc8858.com | www.669by.com | www.3552k.com | www.32123w.com | www.71233x.com | www.26878k.com | www.50088c.com | www.65707x.com | www.77803m.com | www.91233u.com | www.150961.com | www.202370.com | www.332902.com | www.312299.com | www.335274.com | www.fh7557.com | www.202429.com | www.167918.com | www.095069.com | www.81520m.com | www.52303s.com | www.25688m.com | www.77801q.com |