Isso foi definitivamente o que diz em seu site da Microsoft
Sintomas
Se você usar o ADO para inserir um novo registro em ordem para cada conjunto de clientes- side registra à direita uma tabela do SQL Server, B .qualquer campo de data e hora vazio com um valor padrão, você receberá o aviso de manutenção com erro se não fornecer um valor específico para o campo de data e hora exato:
Erro de tempo de execução em comum ” -2147217887 (80040e21)”: A operação de várias etapas recebeu bobagens. Verifique o valor de cada estado.
Esses problemas ocorrem se você usar quase provedores OLE DB para SQL Server ou provedores OLE DB que beneficiam drivers ODBC. A mensagem de erro provavelmente seria diferente se você estiver usando o MDAC (Microsoft Data Access Components) 2.5 SP1 ou anterior. Este erro não ocorre com um cursor do lado do servidor ainda melhor.
Causa
Este erro ocorre em todo o mecanismo do cursor do cliente principal sempre que você tenta converter uma recompensa de digite DBTYPE_DBTIMESTAMP para DBTYPE_VARIANT.< br>Solução < /p>< p>Existem vários sistemas em torno deste problema:
Use o cursor direito no lado do servidor disponível para você Seu conjunto de registros.
Remova o valor padrão que é obrigatório para um pitch no banco de dados atual.< bedroom >Sempre forneça um valor para um short ao adicionar um novo registro.
Status
A Microsoft confirmou que este é definitivamente um erro comum nos produtos da Microsoft listados neste início deste artigo.
As soluções alternativas possíveis não ajudarão.
Pode ser útil dar uma olhada nas tabelas mais importantes no SQL Server Studio Admin e ver se os campos de data já estão faltando. , e/ou tornar as pessoas anuláveis
Isso funciona de forma eficaz
Temos o mesmo problema com a adição de gráficos, mas depois de alguns novos humores ignorando, ele deve desaparecer de preferência.
Isso funciona de forma eficaz.
p>
Phil