home *** CD-ROM | disk | FTP | other *** search
/ Mundo do CD-ROM 66 / CDROM66.ISO / Essenc / ie6 / MDAC_IE5.CAB / adoxrdme.txt < prev    next >
Encoding:
Text File  |  1999-04-01  |  6.8 KB  |  167 lines

  1. ----------------------------------------------------------------------------
  2. LEIA-ME do Microsoft ActiveX(R) Data Objects Extensions for DDL and Security
  3. ----------------------------------------------------------------------------
  4.  
  5. (c) 1998 Microsoft Corporation. Todos os direitos reservados.
  6.  
  7. Este documento fornece informaτ⌡es complementares ou mais recentes que
  8. suplementam a documentaτπo do Microsoft ADO Extensions for DDL and Security
  9. (ADOX).
  10.  
  11. ------
  12. ═NDICE
  13. ------
  14.  
  15. 1. DESCRI╟├O DO PRODUTO
  16.    
  17. 2. FUN╟╒ES
  18.    
  19. 3. NOTAS T╔CNICAS
  20.  
  21. 4. ERROS CONHECIDOS, LIMITA╟╒ES E RESOLU╟├O DE PROBLEMAS
  22.  
  23. -----------------------
  24. 1. DESCRI╟├O DO PRODUTO
  25. -----------------------
  26.  
  27. O Microsoft« ActiveX« Data Objects Extensions for Data Definition Language 
  28. and Security (ADOX) Θ uma extensπo dos objectos de ADO e do modelo de 
  29. programaτπo. O ADOX inclui os objectos para a criaτπo e modificaτπo de 
  30. esquemas, bem como para a seguranτa. Uma vez que Θ uma abordagem baseada em 
  31. objectos para a manipulaτπo de esquemas, pode escrever c≤digo que realizarß 
  32. um trabalho em conjunto com vßrias origens de dados independentemente das 
  33. diferenτas existentes nas respectivas sintaxes nativas.
  34.  
  35. ----------
  36. 2. FUN╟╒ES
  37. ----------
  38.  
  39. O ADOX Θ uma biblioteca que estß associada aos objectos de ADO principais. 
  40. Exp⌡e outros objectos para a criaτπo, modificaτπo e eliminaτπo de objectos de
  41. esquema, tais como tabelas e procedimentos. TambΘm inclui objectos de 
  42. seguranτa para manter utilizadores e grupos e para conceder e revogar 
  43. permiss⌡es sobre objectos.
  44.  
  45. -----------------
  46. 3. NOTAS T╔CNICAS
  47. -----------------
  48.  
  49. 3.1 Propriedades necessßrias/opcionais para tabelas, φndices e colunas
  50.  
  51. Nem todas as propriedades dos objectos Table, Index e Column poderπo ser 
  52. suportadas pelo fornecedor de dados. Ocorrerß um erro caso tenha definido um 
  53. valor para uma propriedade que nπo seja suportada pelo fornecedor. Para novos
  54. objectos Table, Index ou Column, o erro ocorrerß quando o objecto for 
  55. acrescentado α colecτπo. Para objectos existentes, o erro ocorrerß ao 
  56. definir a propriedade.
  57.  
  58. Ao criar os objectos Table, Index ou Column, a existΩncia de um valor 
  59. predefinido apropriado para uma propriedade opcional nπo garante que a 
  60. propriedade seja suportada pelo fornecedor. Para mais informaτ⌡es sobre as 
  61. propriedades que sπo suportadas pelo fornecedor, consulte a documentaτπo do 
  62. fornecedor.
  63.  
  64. 3.2 Utilizar o ADOX com os fornecedores de OLE DB da Microsoft
  65.  
  66. Determinadas funτ⌡es de ADOX nπo sπo suportadas, dependendo do fornecedor de 
  67. dados de OLE DB. O ADOX Θ totalmente suportado com o Fornecedor de Microsoft 
  68. OLE DB para o Microsoft Jet Database Engine. Para o Fornecedor de Microsoft 
  69. OLE DB para SQL Server, o Fornecedor de Microsoft OLE DB para ODBC ou o 
  70. Fornecedor de Microsoft OLE DB para Oracle, consulte as informaτ⌡es que se 
  71. seguem. O ADOX nπo Θ suportado por mais nenhum fornecedor de Microsoft 
  72. OLE DB.
  73.  
  74. Fornecedor de Microsoft OLE DB para SQL Server
  75.  
  76. Todos os objectos, colecτ⌡es, propriedades e mΘtodos de ADOX sπo suportados, 
  77. excepto os listados aqui:
  78.  
  79. Catalog: MΘtodo Create.
  80. Tables: As propriedades para tabelas existentes sπo s≤ de leitura (as 
  81. propriedades para novas tabelas podem ser de leitura/escrita).
  82. Views: Nπo suportadas.
  83. Procedures: MΘtodo Append, mΘtodo Delete, propriedade Command.
  84. Keys: MΘtodo Append, mΘtodo Delete.
  85. Users: Nπo suportados.
  86. Groups: Nπo suportados.
  87.  
  88. Fornecedor de Microsoft OLE DB para ODBC
  89.  
  90. Todos os objectos, colecτ⌡es, propriedades e mΘtodos de ADOX sπo suportados, 
  91. excepto os listados aqui:
  92.  
  93. Catalog: MΘtodo Create.
  94. Tables: MΘtodo Append, mΘtodo Delete. As propriedades para tabelas existentes
  95. sπo s≤ de leitura (as propriedade para novas tabelas podem ser de 
  96. leitura/escrita).
  97. Views: MΘtodo Append, mΘtodo Delete, propriedade Command.
  98. Procedures: MΘtodo Append, mΘtodo Delete, propriedade Command.
  99. Indexes: MΘtodo Append, mΘtodo Delete.
  100. Keys: MΘtodo Append, mΘtodo Delete.
  101. Users: Nπo suportados.
  102. Groups: Nπo suportados.
  103.  
  104. Fornecedor de Microsoft OLE DB para Oracle
  105.  
  106. Todos os objectos, colecτ⌡es, propriedades e mΘtodos de ADOX sπo suportados, 
  107. excepto os listados aqui:
  108.  
  109. Catalog: MΘtodo Create.
  110. Tables: MΘtodo Append, mΘtodo Delete. As propriedades para tabelas existentes
  111. sπo s≤ de leitura (as propriedade para novas tabelas podem ser de 
  112. leitura/escrita).
  113. Views: MΘtodo Append, mΘtodo Delete, propriedade Command.
  114. Procedures: MΘtodo Append, mΘtodo Delete, propriedade Command.
  115. Indexes: MΘtodo Append, mΘtodo Delete.
  116. Keys: MΘtodo Append, mΘtodo Delete.
  117. Users: Nπo suportados.
  118. Groups: Nπo suportados.
  119.  
  120.  
  121. --------------------------------------------------------
  122. 4. ERROS CONHECIDOS, LIMITA╟╒ES E RESOLU╟├O DE PROBLEMAS
  123. --------------------------------------------------------
  124.  
  125. Segue-se uma lista de erros conhecidos do ADOX.
  126.  
  127. 4.1 As propriedades DateCreated/DateModified requerem o mΘtodo Refresh
  128.  
  129. As propriedades DateCreated e DateModified sπo NULAS para os objectos 
  130. recentemente acrescentados. Depois de acrescentar um novo objecto View ou 
  131. Procedure, tem de chamar o mΘtodo Refresh da colecτπo Views ou Procedures 
  132. para obter os valores para as propriedades DateCreated e DateModified.
  133.  
  134. 4.2 Nenhuma propriedade ParentCatalog para os objectos Index
  135.  
  136. Na ajuda do ADOX, a propriedade ParentCatalog estß incorrectamente listada 
  137. como uma propriedade de objectos Index. Na realidade, a propriedade 
  138. ParentCatalog Θ apenas uma propriedade dos objectos Column e Table.
  139.  
  140. 4.3 adAccessRevoke substitui o parΓmetro Rights do mΘtodo SetPermissions
  141.  
  142. Ao chamar o mΘtodo SetPermissions de um objecto Group ou User, se definir o 
  143. parΓmetro Actions como adAccessRevoke, quaisquer definiτ⌡es do parΓmetro 
  144. Rights serπo substituφdas. Nπo defina Actions como adAccessRevoke caso 
  145. deseje que os direitos especificados no parΓmetro Rights produzam efeito.
  146.  
  147. 4.4 ParΓmetro RelatedColumn do mΘtodo Append (colecτπo Keys)
  148.  
  149. A documentaτπo para o mΘtodo Append da colecτπo Keys deverß incluir um 
  150. quarto parΓmetro opcional denominado RelatedColumn. A sintaxe actualizada Θ:
  151.  
  152. Keys.Append Key [, KeyType] [, Column] [, RelatedTable] [, RelatedColumn]
  153.  
  154. O parΓmetro RelatedColumn Θ opcional. RelatedColumn Θ um valor String que 
  155. especifica o nome da coluna relacionada para uma chave externa. O parΓmetro 
  156. RelatedTable pode corresponder ao valor da propriedade Name de um objecto 
  157. Column.
  158.  
  159. 4.5 Valor Enum adIndexNullsAllow da propriedade IndexNulls
  160.  
  161. A documentaτπo para a propriedade IndexNulls do objecto Index deverß incluir 
  162. uma constante Enum adicional na tabela de valores vßlidos:
  163.  
  164. adIndexNullsAllow     O φndice permite entradas onde as colunas chave sπo 
  165.                       nulas. Se um valor nulo for introduzido numa coluna 
  166.                       chave, a entrada Θ inserida no φndice. 
  167.