Correcção: mensagem de erro "Uma SqlCeParameter com ParameterName '< Nome do Parâmetro >' não está contido nesta SqlCeParameterCollection" quando você usa o.NET Compact Framework Data Provider para SQL Server Compact para acessar o SQL Server Compact 3. 5

Traduções deste artigo Traduções deste artigo
ID do artigo: 982565 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Considere o seguinte cenário:
  • Usam o Microsoft .NET Compact Framework Data Provider for SQL Server Compact para acessar o Microsoft SQL Server Compact 3. 5.
  • o inicializador de .NET Compact Framework Data Provider for SQL Server Compact contém o nome do parâmetro mapeado que usa codificação Unicode. Ou, o uso de maiúsculas e minúsculas do nome do parâmetro mapeada difere maiúsculas e minúsculas do nome do parâmetro que é definido na consulta Transaction SQL.
  • Você pode gerar um aplicativo.
Neste cenário, você recebe a seguinte mensagem de erro:
System.IndexOutOfRangeException: um SqlCeParameter com ParameterName '< Nome do Parâmetro >' não está contido em SqlCeParameterCollection.

em System.Data.SqlServerCe.SqlCeCommand.CompileQueryPlan()

em System.Data.SqlServerCe.SqlCeCommand.ExecuteCommand (comportamento CommandBehavior, método da cadeia de caracteres, opções de ResultSetOptions)

em System.Data.SqlServerCe.SqlCeCommand.ExecuteNonQuery()

Observação:Esse problema ocorre quando o thread atual do aplicativo é executado em uma das culturas a seguintes:
  • Cazaque
  • Turco
  • Húngaro

Resolução

o hotfix que resolve esse problema está incluído no pacote de atualizações cumulativas 1 para SQL Server Compact 3. 5 Service Pack 2.

Para obter mais informações sobre como obter o pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:

982841Atualização cumulativa 1 para o SQL Server Compact 3. 5 Service Pack 2

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Referências

Para obter mais informações sobre a terminologia da atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software

Propriedades

ID do artigo: 982565 - Última revisão: quarta-feira, 28 de julho de 2010 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server Compact 3.5
Palavras-chave: 
kbfix kbqfe kbautohotfix kbhotfixserver kbsurveynew kbexpertiseadvanced kbmt KB982565 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: 982565

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