CORRECÇÃO: O fornecedor de extracção de dados deixa de responder quando utilizar a linha navegação através de API de OLE DB

Traduções de Artigos Traduções de Artigos
Artigo: 296905 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Erro n.º: 11327 (Plato7.x)
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando emitir uma consulta utilizando o fornecedor de extracção de dados e uma aplicação ou o utilizador navega o conjunto de registos utilizando a linha navegação da API do OLEDB, ocorre a seguinte mensagem de erro OLEDB:
identificador de linha (80040e4) - 2147217916 é inválido

Resolução

Para resolver este problema, obtenha o service pack mais recente do Microsoft SQL Server 2000 (a análise de componentes de serviços - Sql2kasp1.exe). Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
290211INF: How to Obtain the Latest SQL Server 2000 Service Pack

Ponto Da Situação

A Microsoft confirmou que este é um problema no SQL Server 2000 Analysis Services versão 8.0. Este problema foi corrigido pela primeira vez na análise dos serviços de componentes do Microsoft SQL Server 2000 Service Pack 1.

Mais Informação

Passos para reproduzir o comportamento

  1. Crie um novo projecto EXE padrão do Visual Basic.
  2. Adicione uma referência à Microsoft Active Data Objects Library.
  3. Adicionar um módulo ao projecto e adicione o seguinte código:
    Public Sub Main()
      Dim cn As New ADODB.Connection
      Dim cmd As New ADODB.Command
      Dim rs As New ADODB.Recordset
       
      On Error GoTo ErrH
      
      cn.Open "Provider=MSDMINE;Mining Location=C:\Program Files\" & _
        "Microsoft Analysis Services\Data\FoodMart 2000"
      rs.Open "SELECT t.num_children_at_home, t.marital_status," & _
         " t.yearly_income, [Member Card RDBMS].[Member Card] FROM" & _
         "[Member Card RDBMS] PREDICTION JOIN OPENROWSET('Microsoft.Jet.OLEDB.4.0'," & _
         "'data source=C:\Program Files\Microsoft Analysis Services\Samples\FoodMart 2000.mdb'," & _
         "'SELECT [Customer_ID], num_children_at_home, marital_status, yearly_income" & _
         " FROM Customer') AS t ON  [Member Card RDBMS].[Customer ID] = t.[Customer_ID]" & _
         " AND [Member Card RDBMS].[Num Children at home] = t.num_children_at_home" & _
         " AND [Member Card RDBMS].[marital status] = t.marital_status AND" & _
         " [Member Card RDBMS].[yearly income] = t.yearly_income", cn
      rs.Move 4
      Debug.Print rs.Fields(1).Value
      rs.Close
      cn.Close
      Exit Sub
      
    ErrH:
      MsgBox CStr(Err.Number) & vbCrLf & Err.Description, vbOKOnly + vbInformation, "Error"
      Err.Clear
      Resume Next
    End Sub
    					
  4. Execute o programa do Visual Basic.

Propriedades

Artigo: 296905 - Última revisão: 1 de fevereiro de 2014 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Analysis Services
Palavras-chave: 
kbnosurvey kbarchive kbmt kbbug kbfix kbsqlserv2000sp1fix kbssas800sp1fix KB296905 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 296905

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com