Artigo: 175245 - Última revisão: terça-feira, 2 de Maio de 2006 - Revisão: 3.1

PROBLEMA: Não é possível actualizar mais campos de texto utilizando o ADO

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sintomas

Quando tentar efectuar uma actualização da tabela, é apresentada a seguinte mensagem:
Não podem ser suportados valores de consulta com inserção ou actualização do BLOB. Isto pode dever-se tentar actualizar uma tabela primária não numa vista

Causa

ActiveX Data Objects (ADO) 1.0 não suporta a actualizar campos de texto longa com um cursor só de reencaminhamento.

Resolução

Utilize um cursor que suporta marcadores (por exemplo, o conjunto de chaves ou estático).

Ponto Da Situação

Este comportamento ocorre por predefinição.

Mais Informação

Se tiver utilizado o Assistente de DataForm Visual InterDev para criar o código que está a ter este problema, siga estas instruções:
  1. Edite xxxForm.asp.
  2. Procure o texto: startspan "DesignerControl".
  3. Clique com o botão direito do rato do texto que é apresentado a verde e seleccione "Editar o controlo de inserção durante..."
  4. Clique no separador Avançadas .
  5. Altere "Tipo de cursor" para uma que suporta marcadores (por exemplo, 3-estático).
  6. Guarde as alterações.
  7. Editar xxxList.asp e efectuar os passos 2 a 6 novamente.

Referências

Para os mais recentes artigos da Knowledge Base e outras informações de suporte no Visual InterDev e Active Server Pages, consulte a seguinte página no site de suporte técnico da Microsoft:
http://support.microsoft.com/search/default.aspx?qu=vinterdev (http://support.microsoft.com/search/default.aspx?qu=vinterdev)

A informação contida neste artigo aplica-se a:
  • Microsoft Visual InterDev 1.0 Standard Edition
  • Microsoft Active Server Pages 4.0
  • Microsoft Visual Studio 97 Service Pack 3
  • Microsoft ActiveX Data Objects 1.0
  • Microsoft ActiveX Data Objects 1.5
  • Microsoft ActiveX Data Objects 2.0
  • Microsoft ActiveX Data Objects 2.1 Service Pack 2
  • Microsoft ActiveX Data Objects 2.5
  • Microsoft ActiveX Data Objects 2.6
Palavras-chave: 
kbmt kberrmsg kbmdacnosweep kbprb kbwizard KB175245 KbMtpt
Tradução automáticaTraduçã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: 175245  (http://support.microsoft.com/kb/175245/en-us/ )