CORRECÇÃO: O provedor de mineração de dados pára de responder ao usar navegação linha por meio de OLE DB API

Traduções deste artigo Traduções deste artigo
ID do artigo: 296905 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Erro nº: 11327 (Plato7.x)
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você emite uma consulta usando o provedor de mineração de dados e um aplicativo ou o usuário navega o conjunto de registros usando navegação de linha da API OLEDB, a seguinte mensagem de erro OLEDB ocorre:
identificador de linha - 2147217916 (80040e4) é inválido

Resolução

Para resolver esse problema, obtenha o service pack mais recente para o SQL Server 2000 (o Analysis Services Components - Sql2kasp1.exe). Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
290211INF: Como obter o Service Pack mais recente do SQL Server 2000

Situação

A Microsoft confirmou que este é um problema no SQL Server 2000 Analysis Services versão 8.0. Esse problema foi corrigido primeiro no Analysis Services componentes do Microsoft SQL Server 2000 Service Pack 1.

Mais Informações

Etapas para reproduzir o problema

  1. Crie um novo projeto Visual Basic Standard EXE.
  2. Adicione uma referência para o Microsoft Active Data Objects Library.
  3. Adicione um módulo para o projeto e, em seguida, adicione o código a seguir:
    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 Visual Basic.

Propriedades

ID do artigo: 296905 - Última revisão: quarta-feira, 23 de outubro de 2013 - 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 296905

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