home *** CD-ROM | disk | FTP | other *** search
/ Di Gi Charat Mail / disc2.iso / disc2 / ie5 / MDAC_IE5.CAB / adoreadm.txt < prev    next >
Text File  |  1999-01-25  |  20KB  |  309 lines

  1. ---------------------------------------------------------
  2. Microsoft(R) ActiveX(R) Data Objects version 2.1 README
  3. ---------------------------------------------------------
  4.  
  5. 1998 (C) Copyright Microsoft Corporation. All rights reserved.
  6.  
  7. é▒é╠âtâ@âCâïé╔é═üAâhâLâàâüâôâgé╔ïLì┌é│éΩé╚é⌐é┴é╜ì┼ÉVé╠Åεò±é¿éµé╤òΓæ½ôIé╚Åεò±é¬ïLÅqé│éΩé─éóé▄é╖üB
  8.  
  9. ----
  10. û┌ă
  11. ----
  12.  
  13. 1. É╗òiÅεò±
  14.  
  15. 2. ÉVï@ö\
  16. 2.1 Seek é¿éµé╤ Index
  17. 2.2 ìsé╠ìXÉVé╞ô»è·
  18. 2.3 Microsoft OLE DB Persistence Provider
  19. 2.4 Microsoft Data Shaping Service for OLE DB
  20. 2.5 Microsoft OLE DB Remoting Provider
  21.  
  22. 3. ïZÅpôIé╚Åεò±
  23. 3.1 âZâLâàâèâeâBé╠ègÆú
  24. 3.2 Éºî└é│éΩéΘï@ö\
  25. 3.3 âZâLâàâèâeâBÉ▌ÆΦé╠âJâXâ^â}âCâY
  26.  
  27. 4. âoâOüAɺî└ÄûìÇüAò╧ìXüAé¿éµé╤ì┼ÉVé╠âhâLâàâüâôâgÅεò±
  28.  
  29. -----------
  30. 1. É╗òiÅεò±
  31. -----------
  32.  
  33. ActiveX âfü[â^ âIâuâWâFâNâg (ADO) é═üAâfü[â^é╔âAâNâZâXé╖éΘé╜é▀é╠âIü[âgâüü[âVâçâô âxü[âXé╠âCâôâ^ü[âtâFâCâXé┼é╖üBADO é═üAOLE DB âCâôâ^ü[âtâFâCâXé≡Ägùpé╡é─üAODBC é≡Æ╩é╡é─Ʊïƒé│éΩéΘâfü[â^é═éαé┐éδé±é╠é▒é╞üAé╗éΩê╚èOé╠é│é▄é┤é▄é╚âfü[â^ â\ü[âXé╔âAâNâZâXé╡é▄é╖üB
  34.  
  35. ADO é═üARDO é╞ DAO âCâôâ^ü[âtâFâCâXèJö¡é╠îoî▒é╔èεé├éóé─æSæ╠é¬É▌îvé│éΩé─éóéΘé╜é▀üARDO é╞ DAO é╠âåü[âUü[é┼éáéΩé╬üAADO é╠âvâìâOâëâ~âôâOé╔é╖é«é╔Éeé╡é▐é▒é╞é¬é┼é½éΘé┼é╡éσéñüB
  36.  
  37. Microsoft âèâéü[âg âfü[â^ âTü[ârâX (RDS) é═üAìéæ¼é┼î°ùªôIé╚âfü[â^É┌æ▒é╞üAMicrosoft Internet Explorer é╔éµé┴é─âzâXâgé│éΩéΘâAâvâèâPü[âVâçâôé╠âfü[â^ö¡ìsé╠âtâîü[âÇâÅü[âNé≡Ʊïƒé╖éΘüAADO é╠âRâôâ|ü[âlâôâgé┼é╖üBé▒éΩé═üAHTTPüAHTTPS (Secure Sockets Layer (SSL) Åπé╠ HTTP)üAé¿éµé╤ DCOM âAâvâèâPü[âVâçâô âvâìâgâRâïÅπé┼ô«ì∞é╖éΘâNâëâCâAâôâg/âTü[âoü[é╠ò¬ÄUïZÅpé╔èεé├éóé─éóé▄é╖üBRDS é═üAâfü[â^ÿAîï ActiveX âRâôâgâìü[âïé≡Ägùpé╡é─üAèΘï╞ôαâCâôâgâëâlâbâgé¿éµé╤âCâôâ^ü[âlâbâgé┼Ägùpé╖éΘüAò¬ÄUî^é¿éµé╤âfü[â^ÅWû±î^é╠âAâvâèâPü[âVâçâôé≡ì\Æzé╖éΘ Web èJö¡Ä╥é╔üAMicrosoft Visual Basic(R) âXâ^âCâïé┼é╠âfü[â^ âAâNâZâX âvâìâOâëâ~âôâOé≡Ʊïƒé╡é▄é╖üB
  38.  
  39. ---------
  40. 2. ÉVï@ö\
  41. ---------
  42.  
  43. ADO 2.1 é╔é═üAèJö¡Ä╥îⁿé»é╠ÉVï@ö\é¬éóé¡é┬é⌐Æ╟ë┴é│éΩé─éóé▄é╖üB
  44.  
  45. 2.1 Seek é¿éµé╤ Index
  46. Seek âüâ\âbâhé¿éµé╤ Index âvâìâpâeâBé═üAâîâRü[âhâZâbâgé╠âCâôâfâbâNâXé¬òtéóé╜ìsé╠ê╩Æué≡é╖é╬éΓé¡Æ╟ë┴é╡é▄é╖üB
  47.  
  48. 2.2 ìsé╠ìXÉVé╞ô»è·
  49. ÉVé╡éó "ìsâtâBâbâNâX âAâbâv" âéü[âhé═üAJOIN ëëÄZÄqé╔éµé┴é─ì∞ɼé│éΩéΘâîâRü[âhâZâbâgé╠ìsé╠ìXÉVé╞ô»è·é≡ìséñüAâåü[âUü[ âJâXâ^âÇ âRâôâgâìü[âïé≡Ʊïƒé╡é▄é╖üB7 é┬é╠ÉVé╡éóô«ôIâvâìâpâeâBé¬üA5 é┬é╠è∙æ╢é╠âüâ\âbâhé≡ɺîΣé╡é▄é╖üB
  50.  
  51. 2.3 Microsoft OLE DB Persistence Provider
  52. Microsoft OLE DB Persistence Provider é═üARedordset âIâuâWâFâNâgé╠ Save é¿éµé╤ Open âüâ\âbâhé╞ÿAô«é╡é─üAâtâ@âCâïé╓é╠âîâRü[âhâZâbâgé╠ò█æ╢é¿éµé╤èiö[é≡ìséóé▄é╖üBû{âèâèü[âXé┼é═üAâîâRü[âhâZâbâgé≡ XML (eXtensible Markup Language : ègÆúë┬ö\â}ü[âNâAâbâvî╛îΩ) î`Ä«é┼ò█æ╢é┼é½é▄é╖üBXML é┼é═üAâCâôâ^ü[âlâbâgé≡ëεé╡é─ô]æùé│éΩéΘâfü[â^é╔æ╬é╡é─âåü[âUü[ô╞Ä⌐é╠â^âOé≡ÆΦï`é┼é½é▄é╖üB
  53.  
  54. 2.4 Microsoft Data Shaping Service for OLE DB
  55. Microsoft Data Shaping Service for OLE DB é═üAâfü[â^ âVâFâCâvé≡âTâ|ü[âgé╡é▄é╖üB
  56.  
  57. 2.4.1 ê╚æOé╔âVâFâCâvé│éΩé╜âîâRü[âhâZâbâgé≡ì─âVâFâCâvé╡é▄é╖üBé▒é╠ï@ö\é≡âTâ|ü[âgé╖éΘé╔é═üAâîâRü[âhâZâbâgé¬é╖é┼é╔É┌æ▒Æåé╠ Name âvâìâpâeâBé≡Ä¥é┬òKùvé¬éáéΦé▄é╖üB
  58.  
  59. 2.4.2 âVâFâCâvé│éΩé╜âîâRü[âhâZâbâgé╠èeâîâxâïé┼ (ÉeâîâRü[âhâZâbâgé╠é╖é«ë║é╠ÄqâîâRü[âhâZâbâgê╚èO)üAù±é╠ÅWîvîvÄZé≡ìséñé▒é╞é¬é┼é½é▄é╖üBé▒é╠ï@ö\é═üAû┌ôIé╠âîâxâïé¿éµé╤ù±é╔ôné╖âtâHü[âÇé╔üAè«æSé╚â`âââvâ^û╝é≡Ägùpé╡é▄é╖üB
  60.  
  61. 2.4.3 âpâëâüü[â^ë╗é│éΩé╜ COMPUTE âRâ}âôâhé═üAPARAMETER ïσé¿éµé╤âpâëâüü[â^ê°Éöé╠è╘é╔æ}ôⁿé╖éΘ COMPUTE ïσé╠öCê╙é╠Éöé≡Ä¥é┐é▄é╖üB
  62.  
  63. 2.5 Microsoft OLE DB Remoting Provider
  64. Microsoft OLE DB Remoting Provider é═òWÅÇé╠âTü[ârâX âvâìâoâCâ_é┼éáéΦüAâpâtâHü[â}âôâXé╠îⁿÅπüAâåü[âUü[ âRâôâgâìü[âïé╠ï¡ë╗üAADO 2.0 é╞é╠î▌è╖ɽé╠é╜é▀é╠ÉVé╜é╚ô«ôIâvâìâpâeâBé≡ĵô╛é╡é▄é╖üB
  65.  
  66. ---------------
  67. 3. ïZÅpôIé╚Åεò±
  68. ---------------
  69.  
  70. 3.1 âZâLâàâèâeâBé╠ègÆú
  71.  
  72. é▒é╠âoü[âWâçâôé┼é═üAADO é╞ RDS âIâuâWâFâNâgé╠âZâLâàâèâeâBé¬ègÆúé│éΩüAInternet Explorer é¬ "ê└æS" é╚âéü[âhé┼Ä└ìsé│éΩé─éóéΘÄ₧üAéóé¡é┬é⌐é╠æÇì∞é¬Éºî└é│éΩé▄é╖üB
  73.  
  74. 3.1.1. â]ü[âô
  75. Internet Explorer 4.0 é┼é═üAê┘é╚éΘ "â]ü[âô" é╔æ╬é╡é─ê┘é╚éΘâZâLâàâèâeâBÉ▌ÆΦé≡É▌ÆΦé╖éΘé▒é╞é¬é┼é½üAé▒éΩéτé╠â]ü[âôé╔é¿é»éΘ ADO/RDS âIâuâWâFâNâgé╠ô«ì∞é≡âJâXâ^â}âCâYé╖éΘé▒é╞é¬é┼é½é▄é╖üBInternet Explorer 4.0 é┼é═üAăé╠ 4 é┬é╠â]ü[âôé¬ÆΦï`é│éΩé─éóé▄é╖üB
  76. *  âCâôâ^ü[âlâbâg â]ü[âô
  77. *  âCâôâgâëâlâbâg â]ü[âô
  78. *  Éºî└òté½âTâCâg â]ü[âô
  79. *  ÉMùèì╧é▌âTâCâg â]ü[âô
  80.  
  81. 3.1.2. âZâLâàâèâeâB âîâxâï
  82. é╗éΩé╝éΩé╠â]ü[âôé╔é═üAÄgùpé╖éΘâZâLâàâèâeâB âîâxâïé≡ÄwÆΦé╖éΘé▒é╞é¬é┼é½é▄é╖üBèeâ]ü[âôé╔æ╬é╡üAăé╠âZâLâàâèâeâB âîâxâïé¬É▌ÆΦé┼é½é▄é╖üB
  83. *  ìé
  84. *  Æå
  85. *  Æß
  86. *  âJâXâ^âÇ
  87.  
  88. æ╝é╠é╖é╫é─é╠ ActiveX âRâôâgâìü[âïé╞ô»ùlüAInternet Explorer 4.0 é┼ ADO/RDS âIâuâWâFâNâgé¬è«æSé╔ô«ì∞é╖éΘéµéñé╔é╖éΘé╔é═üAâZâLâàâèâeâB âîâxâï鬠"Æå" é▄é╜é═ "Æß" é╔É▌ÆΦé│éΩé─éóéΘòKùvé¬éáéΦé▄é╖üBâJâXâ^âÇÉ▌ÆΦé═üAADO/RDS âIâuâWâFâNâgé≡ê└æSé▄é╜é═ö±ê└æSâéü[âhé┼ô«ì∞é│é╣éΘé╜é▀é╔Ägùpé│éΩé▄é╖üB
  89.  
  90. 3.2 Éºî└é│éΩéΘï@ö\
  91. âfâtâHâïâgé┼é═üAInternet Explorer 4.0 é┼é╠ ADO/RDS âIâuâWâFâNâgé╠ê└æSé┼é═é╚éóé╖é╫é─é╠æÇì∞é═üA"âCâôâgâëâlâbâg â]ü[âô"üA"ÉMùèì╧é▌âTâCâg â]ü[âô" é▄é╜é═ "âCâôâ^ü[âlâbâg â]ü[âô" é┼âyü[âWé╔âAâNâZâXé╖éΘì█é╔üAâåü[âUü[é╔Ä└ìsé≡èmöFé╖éΘâ_âCâAâìâO â{âbâNâXé¬ò\Īé│éΩé▄é╖üB"ɺî└òté½âTâCâg â]ü[âô" é⌐éτô╟é▌ì₧é▄éΩé╜âyü[âWé┼üAADO/RDS âIâuâWâFâNâgé╓é╠ê└æSé┼é═é╚éóæÇì∞é═âfâtâHâïâgé┼û│î°é╔é│éΩé▄é╖üBăé╔üAé▒éΩéτé╠âéü[âhé┼Ä└ìsé╡é─éóéΘÄ₧é╠ ADO/RDS é╠ô«ì∞é≡Éαû╛é╡é▄é╖üB
  92.  
  93. 3.2.1 ê└æSé╚âIâuâWâFâNâg
  94. ăé╠âIâuâWâFâNâgé═üA"ê└æSé┼éáéΘ" é╞ö╗Æfé│éΩé▄é╖üBé▒éΩé═üAê└æSé┼é═é╚éóæÇì∞ (3.2.3 ÄQÅ╞) é¬ê└æSé╚è┬ï½ (ùßéªé╬üAâfâtâHâïâgé┼é╠ Internet ExplorerüBé╜é╛é╡üAâJâXâ^âÇÉ▌ÆΦé╔éµéΦö±ê└æSâéü[âhé┼Ä└ìsé│éΩéΘÅΩìçé≡Å£é¡) é╔é¿éóé─é═û│î°é╔é│éΩüAê└æSé┼é═é╚éóè┬ï½ (ùßéªé╬üAVisual Basic) é┼é═ùLî°é╔é│éΩéΘé▒é╞é≡ê╙ûíé╡é▄é╖üB
  95. a. RDS.DataControl âIâuâWâFâNâg
  96. b. RDS.DataSpace âIâuâWâFâNâg
  97. c. ADO Recordset âIâuâWâFâNâg
  98.  
  99. 3.2.2 ê└æSé┼é═é╚éóâIâuâWâFâNâg
  100. ăé╠âIâuâWâFâNâgé═üA"ê└æSé┼é═é╚éó" é╞ö╗Æfé│éΩé▄é╖üBé▒éΩéτé═üAê└æSé╚è┬ï½é┼æÇì∞é╖éΘÄ₧üAÆ╝É┌ôIé▄é╜é═è╘É┌ôIé╔ì∞ɼ (é╗é╡é─âåü[âUü[é╓é╠özòzéα) é╖éΘé▒é╞é═é┼é½é▄é╣é±üB
  101. a. RDS Server.DataFactory âIâuâWâFâNâg
  102. b. ADO Connection âIâuâWâFâNâg
  103. c. ADO Command âIâuâWâFâNâg
  104.  
  105. 3.2.3 ê└æSé╚âIâuâWâFâNâgé┼é╠ê└æSé┼é═é╚éóæÇì∞
  106. ăé╠æÇì∞é═üA"ê└æSé╚" âIâuâWâFâNâg (RDS.DataControlüARDS.DataSpaceüAADO Recordset) é┼é╠ê└æSé┼é═é╚éóæÇì∞é┼éáéΘé╞ö╗Æfé│éΩé▄é╖üBé▒éΩéτé╠æÇì∞é═üAâZâLâàâèâeâB âîâxâï (ê└æSôx) é¬ìéé¡É▌ÆΦé│éΩé╜è┬ï½é┼é═û│î°é╔é│éΩüAâZâLâàâèâeâB âîâxâï (ê└æSôx) é¬Æßé¡É▌ÆΦé│éΩé╜è┬ï½é┼é═ùLî°é╔é╚éΦé▄é╖üB
  107.  
  108. a. RDS.DataControl
  109. i) RDS.DataControl âIâuâWâFâNâgé┼é╠é╖é╫é─é╠ 2 æwé¿éµé╤ DCOM âVâiâèâIüBé▒éΩé═üAÄgùpé╡é─éóéΘâìü[âJâï âRâôâsâàü[â^Åπé┼üAé▄é╜é═ DCOM âvâìâgâRâïé≡Ägùpé╡é─É┌æ▒é╡é─éóéΘâTü[âoü[é⌐éτüAâfü[â^âxü[âXÉ┌æ▒é≡èJé¡é▒é╞é¬é┼é½é╚éóé▒é╞é≡ê╙ûíé╡é▄é╖üB
  110. ii) HTTP é┼é╠é╖é╫é─é╠ 3 æwæÇì∞é═üAâyü[âWé╠â_âEâôâìü[âhî│é╠âTü[âoü[é╔ɺî└é│éΩé─éóé▄é╖üBé▒éΩé═üARDS.DataControl âIâuâWâFâNâgé╠ Server âvâìâpâeâBé¬üAâyü[âWé╠â_âEâôâìü[âhî│é╠âzâXâgû╝ (http://server) é╞ôÖé╡é¡é╚é»éΩé╬é╚éτé╚éóé▒é╞é≡ê╙ûíé╡é▄é╖üB
  111.  
  112. b. RDS.DataSpace
  113. i) RDS.DataSpace âIâuâWâFâNâgé┼é╠é╖é╫é─é╠ 2 æwé¿éµé╤ DCOM âVâiâèâIüBé▒éΩé═üAâìü[âJâï âRâôâsâàü[â^ÅπüAé▄é╜é═ DCOM âvâìâgâRâïÅπé┼é╠ârâWâlâX âIâuâWâFâNâgé╠î─é╤Åoé╡é╔ RDS.DataSpace âIâuâWâFâNâgé≡Ägùpé┼é½é╚éóé▒é╞é≡ê╙ûíé╡é▄é╖üB
  114. ii) HTTP é┼é╠é╖é╫é─é╠ 3 æwâVâiâèâIé═üAâyü[âWé╠â_âEâôâìü[âhî│é╠âTü[âoü[é╔ɺî└é│éΩé─éóé▄é╖üBé▒éΩé═üADataSpace âIâuâWâFâNâgé╠ CreateObject âüâ\âbâhé╠î─é╤Åoé╡é╠ 2 ö╘û┌é╠âpâëâüü[â^é¬üAâyü[âWé╠â_âEâôâìü[âhî│é╞ô»é╢âTü[âoü[é≡â|âCâôâgé╡é─éóé╚é»éΩé╬éóé»é╚éóé▒é╞é≡ê╙ûíé╡é▄é╖üB
  115.  
  116. c. ADO Recordset
  117. i) MS Remote é¬âvâìâoâCâ_é┼é╚éóé╖é╫é─é╠É┌æ▒üBé╡é╜é¬é┴é─üAÉ┌æ▒ò╢ÄÜù±é═ "Provider=MS Remote" é┼Äné▄éΘòKùvé¬éáéΦé▄é╖üBÉ┌æ▒ò╢ÄÜù±é╠ "Remote Server" â^âOéαüAâyü[âWé╠â_âEâôâìü[âhî│é╠âTü[âoü[é╞ô»é╢û╝æOé┼é╚é»éΩé╬é╚éΦé▄é╣é±üBâìü[âJâïé┼é╠ 2 æwé¿éµé╤ DCOM É┌æ▒é═é┼é½é▄é╣é±üB
  118. ii) âîâRü[âhâZâbâgé≡âìü[âJâïé╠âtâ@âCâï âVâXâeâÇé╔ò█æ╢é╡üAâìü[âJâï âRâôâsâàü[â^Åπé╠âtâ@âCâïé⌐éτâîâRü[âhâZâbâgé≡èJé¡éµéñé╚üAâìü[âJâïé┼é╠ëiæ▒ë╗æÇì∞üB
  119.  
  120. 3.3 âZâLâàâèâeâBÉ▌ÆΦé╠âJâXâ^â}âCâY
  121.  
  122. ADO/RDS é╠ô«ì∞é═üA"ê└æSé╛é╞â}ü[âNé│éΩé─éóé╚éó ActiveX âRâôâgâìü[âïé╠Åëè·ë╗é╞âXâNâèâvâgÄ└ìs" âIâvâVâçâôé╠É▌ÆΦé┼ɺîΣé│éΩé▄é╖üBô┴ÆΦé╠â]ü[âôé╔é┬éóé─é╠âZâLâàâèâeâB âîâxâïé≡ò╧ìXé╖éΘé▒é╞é╔éµé┴é─üAé▒é╠âZâLâàâèâeâBÉ▌ÆΦé≡ò╧ìXé╡é▄é╖üBè∙ÆΦé╠"ê└æSé╛é╞â}ü[âNé│éΩé─éóé╚éó ActiveX âRâôâgâìü[âïé╠Åëè·ë╗é╞âXâNâèâvâgÄ└ìs" âIâvâVâçâôÉ▌ÆΦé┼é═üAâCâôâgâëâlâbâg â]ü[âôé╠âCâôâ^ü[âlâbâg âIâvâVâçâôé═ăé╠éµéñé╔é╚é┴é─éóé▄é╖:
  123.  
  124. âZâLâàâèâeâB âîâxâï = ìééó      Æl = "û│î°é╔é╖éΘ"
  125. âZâLâàâèâeâB âîâxâï = Æå        Æl = "û│î°é╔é╖éΘ"
  126. âZâLâàâèâeâB âîâxâï = Æßéó      Æl = "â_âCâAâìâOé≡ò\Īé╖éΘ"
  127.  
  128. é╗é╠æ╝é