Artigo: 928965 - Última revisão: quarta-feira, 13 de Dezembro de 2006 - Revisão: 1.0 Poderá receber uma mensagem de erro quando tentar povoar uma tabela de SQL Server 2000 com um plano de geração de dados no Visual Studio 2005 Team Edition para profissionais de base de dados: "System.Data.SqlClient.SqlError: não permitido conversão implícita de dados escreva nte
Nesta páginaSintomasQuando tentar povoar uma tabela do Microsoft SQL Server 2000 com um plano de geração de dados no Microsoft Visual Studio 2005 Team Edition para profissionais de base de dados, receberá uma mensagem de erro semelhante à seguinte: Tabela TableName: System.Data.SqlClient.SqlError: não permitido conversão implícita de dados ntext de tipo de dados escreva varchar, ' TableName ', ' ColumnName ' coluna da tabela. Utilize a função converter para executar esta consulta. CausaEste problema ocorre porque o fornecedor SqlClient converte o tipo de dados varchar ou nvarchar para um texto ou o tipo de dados ntext . No entanto, não é possível converter um tipo de dados ntext ou de texto para um tipo de dados varchar ou nvarchar no SQL Server 2000. Nota No Microsoft SQL Server 2005, o fornecedor de SqlClient utiliza um tipo de dados varchar(max) ou nvarchar(max) em vez do tipo de dados ntext ou de texto . Por conseguinte, este problema não ocorre no SQL Server 2005. Como contornarPara contornar este problema, certifique-se de que varchar colunas numa base de dados do SQL Server 2000 não contêm mais de 4000 caracteres. Ponto Da SituaçãoA Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a". Mais InformaçãoPassos para reproduzir o problema
A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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: 928965
(http://support.microsoft.com/kb/928965/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo