CORRECÇÃO: O método CDatabase::Connect passa um tamanho de buffer incorreto para a função SQLDriverConnect no Visual Studio .NET 2003

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

Sintomas

No Microsoft Visual Studio .NET 2003, o método CDatabase::Connect passa um tamanho de buffer incorreto para a função SQLDriverConnect em uma solução Microsoft Visual C++. NET. Além disso, o aplicativo que faz com que essa função chamar pode fechar inesperadamente.

Causa

Esse problema ocorre devido a um erro no método CDatabase::Connect no arquivo Dbcore.cpp. O tamanho de buffer incorreto é passado para o método SQLDriverConnect . Portanto, o aplicativo fecha.

Resolução

Um hotfix suportado agora está disponível da Microsoft, mas destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente nos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde o próximo P1 que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa de telefones do Atendimento Microsoft e informações sobre os custos de suporte da, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support
Observação Em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

Pré-requisitos

Não pré-requisitos são necessários.

Requisitos de reinicialização

Não é necessário reiniciar o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui outros hotfixes.

Informações sobre o arquivo

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
AFX.h56,22317-Jul-200322: 22x 86
Atl.lib14,54612-Ago-200402: 51x 86
Atl71.dll7.10.4224.089.08812-Ago-200402: 51x 86
Atlcomtime.inl17,67718-Nov-200303: 55x 86
Atlevent.h13,014 22-Jan-200417: 05x 86
Atlhost.h76,374 04 De maio de 200418: 11x 86
Atls.lib1,199,63212-Ago-200402: 51x 86
Atlsd.lib1,240,23812-Ago-200402: 50x 86
Atltime.h10,64729-Ago-200322: 16x 86
Atltime.inl14,77329-Ago-200322: 18x 86
Dbcore.cpp118,40203-Ago-200419: 55x 86
Eafxis.lib319,74612-Ago-200403: 56x 86
Eafxisd.lib310,12812-Ago-200403: 56x 86
Filest.cpp9,12111-Set-200320: 30x 86
Mfc70d.dll7.10.4224.02,183,16812-Ago-200404: 00x 86
Mfc71.dll7.10.4224.01,060,86412-Ago-200404: 59x 86
Mfc71.lib2,580,01012-Ago-200404: 02x 86
Mfc71chs.dll7.10.4224.040,96012-Ago-200404: 13x 86
Mfc71cht.dll7.10.4224.045,05612-Ago-200404: 13x 86
Mfc71d.lib?3,361,06212-Ago-200404: 01x 86
Mfc71deu.dll7.10.4224.065.53612-Ago-200404: 13x 86
Mfc71enu.dll7.10.4224.057.34412-Ago-200404: 13x 86
Mfc71esp.dll7.10.4224.061.44012-Ago-200404: 13x 86
Mfc71fra.dll7.10.4224.061.44012-Ago-200404: 13x 86
Mfc71ita.dll7.10.4224.061.44012-Ago-200404: 13x 86
Mfc71jpn.dll7.10.4224.049,15212-Ago-200404: 13x 86
Mfc71kor.dll7.10.4224.049,15212-Ago-200404: 13x 86
Mfc71u.dll7.10.4224.01,047,55212-Ago-200404: 50x 86
Mfc71u.lib3,348,14012-Ago-200404: 06x 86
Mfc71ud.dll7.10.4224.02,178,04812-Ago-200404: 03x 86
Mfc71ud.lib4,287,96012-Ago-200404: 04x 86
Mfcs71.lib555,88812-Ago-200404: 24x 86
Mfcs71d.lib582,13612-Ago-200404: 01x 86
Mfcs71u.lib490,05412-Ago-200404: 25x 86
Mfcs71ud.lib507,60012-Ago-200404: 04x 86
Nafxcw.lib16,912,68212-Ago-200403: 56x 86
Nafxcwd.lib17,041,47812-Ago-200403: 56x 86
Nafxis.lib129,13812-Ago-200403: 56x 86
Nafxisd.lib132,45412-Ago-200403: 56x 86
Objcore.cpp6,07317-Jul-200322: 19x 86
Occcont.cpp24,32317-Jul-200323: 21x 86
Occdlg.cpp20,90116-Jul-200421: 34x 86
Olefact.cpp16,80120-Jan-200418: 31x 86
Olepset.cpp40,43125-Mar-200404: 32x 86
Olestrm.cpp14,14105-Mai-200415: 48x 86
Statreg.h34,21414-Jul-200419: 47x 86
Uafxcw.lib17,211,27412-Ago-200403: 59x 86
Uafxcwd.lib17,433,48812-Ago-200403: 59x 86
Vc.User.atl71.RTL.x8101,37612-Ago-200419: 46x 86
Vc.User.MFC71.loc.RTL.x8100.86412-Ago-200419: 46x 86
Vc.User.MFC71.RTL.x8919,04012-Ago-200419: 46x 86
Winfrm.cpp65,30412-Ago-200400: 29x 86
Winocc.cpp19,19029-Mai-200401: 40x 86

Situação

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

Mais Informações

Para obter mais informações, 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
884057CORRECÇÃO: No Visual Studio .NET 2003, a função CRegObject::ResourceRegisterSz não testará para um valor NULL, e o método CDatabase::Connect passa um tamanho de buffer incorreto

Propriedades

ID do artigo: 883657 - Última revisão: quinta-feira, 20 de julho de 2006 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual C++ .NET 2003 Standard Edition
Palavras-chave: 
kbmt kbprb kbhotfixserver kbqfe KB883657 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: 883657

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