ID do artigo: 175245 - Última revisão: terça-feira, 2 de maio de 2006 - Revisão: 3.1

PROBLEMA: Não é possível atualizar campos de texto longo usando 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 | Recolher tudo

Sintomas

Ao tentar executar uma atualização de tabela, a seguinte mensagem aparece:
Valores de consulta com inserção ou atualização de BLOB não podem ser suportados. Isso pode ser causado por uma tentativa de atualizar uma tabela não primário em um modo de exibição

Causa

ActiveX Data Objects (ADO) 1.0 não dá suporte a atualizando campos de texto longo com um cursor forward-only.

Resolução

Use um cursor que oferece suporte a indicadores (por exemplo, conjunto de chaves ou estático).

Situação

Esse comportamento é por design.

Mais Informações

Se você tiver usado DataForm Assistente do Visual InterDev para criar o código que está enfrentando esse problema, siga estas instruções:
  1. Edite xxxForm.asp.
  2. Procure o texto: "DesignerControl" startspan.
  3. Clique com o botão direito do mouse qualquer texto que é exibido em verde e selecione "Editar o controle de tempo de design..."
  4. Clique na guia Avançado .
  5. Altere o "tipo de cursor" para um que oferece suporte a indicadores (por exemplo, 3-estático).
  6. Salve as alterações.
  7. Editar xxxList.asp e execute as etapas de 2 a 6 novamente.

Referências

Para artigos da Base de dados de Conhecimento mais recentes e outras informações de suporte sobre Visual InterDev e Active Server Pages, consulte a seguinte página no site do 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 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: 175245  (http://support.microsoft.com/kb/175245/en-us/ )