Select the product you need help with
CORRECÇÃO: Gestor do controlador ODBC incorrectamente relatórios SQL_NO_DATA_FOUND para controlador de ANSIArtigo: 319243 - Ver produtos para os quais este artigo se aplica. Nesta páginaSintomasQuando utiliza um controlador ODBC de ANSI, o Gestor do controlador ODBC incorrectamente pode devolver SQL_NO_DATA_FOUND para uma coluna que é definida como VARCHAR ou CHAR e que tem uma cadeia vazia. O problema não ocorre se a coluna contiver alguns dados ou um valor "NULL". O problema só ocorre se os dados são uma cadeia vazia e ligá-la a partir do cliente com SQL_C_WCHAR. CausaO Gestor do controlador ODBC incorrectamente assume que o controlador não tem quaisquer dados quando tenta converter a cadeia vazia de ANSI para UNICODE. ResoluçãoPara resolver este problema, obtenha o service pack mais recente do Microsoft SQL Server 2000. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base: 290211 Para resolver este problema, transfira o patch Q319243_MDAC27_x86.exe. O ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:
(http://support.microsoft.com/kb/290211/EN-US/
)
INF: How to Obtain the Latest SQL Server 2000 Service PackReduzir esta imagem ![]()
(http://download.microsoft.com/download//mdac27/patch/q319243/win98mexp/en-us/q319243_mdac27_x86.exe)
Para obter informações adicionais sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base: 119591 Microsoft procedeu de vírus neste ficheiro. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança avançada que o ajudam a impedir alterações não autorizadas ao ficheiro. Para mais informações sobre este patch, visite o seguinte Web site da Microsoft:
(http://support.microsoft.com/kb/119591/EN-US/
)
Como obter ficheiros de suporte da Microsoft a partir de serviços on-line http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=6263FCF4-A2AD-4690-8F6D-3341C16B31E6
(http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=6263FCF4-A2AD-4690-8F6D-3341C16B31E6)
Como contornarUma solução simples para este problema é ligar a coluna como SQL_C_CHAR em vez de SQL_C_WCHAR. Ponto Da SituaçãoA Microsoft confirmou que este é um problema nos produtos da Microsoft listados no início deste artigo. Este problema foi corrigido pela primeira vez no Microsoft SQL Server 2000 Service Pack 3. Mais InformaçãoAplicações legadas que utiliza um controlador ODBC de ANSI poderão não detectar este problema, porque estas não podem ligar a coluna como SQL_C_WCHAR. Uma vez que o fornecedor do Microsoft ODBC .NET liga carácter colunas como SQL_C_WCHAR por predefinição, este problema poderá ocorrer se utilizar o fornecedor do Microsoft ODBC .NET com um controlador de ANSI. Note que o fornecedor do Microsoft ODBC .NET devolve "NO_DATA" quando este problema ocorre. Passos para reproduzir o comportamentoO seguinte exemplo nativo demonstra o problema:
PropriedadesArtigo: 319243 - Última revisão: terça-feira, 27 de Junho de 2006 - Revisão: 6.1
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: 319243
(http://support.microsoft.com/kb/319243/en-us/
)
| Traduções de Artigos |





Voltar ao topo








