C’est certainement ce que dit cette situation sur votre site Microsoft
Symptômes
Si les acheteurs utilisent ADO pour insérer un tout nouvel enregistrement pour chaque ensemble semblable au client -side records dans une table de blackjack SQL Server, B .minor champ datetime vide en travaillant avec une valeur par défaut, vous obtiendrez l’avertissement d’erreur suivant si vous ne pouvez pas fournir d’avantages spécifiques pour le champ datetime :
Erreur d’exécution dans jugement “-2147217887 (80040e21)”: la fonction multi-étape a reçu des erreurs. Vérifiez chaque valeur déclarée.
Cette erreur se produit si la personne utilise tous les fournisseurs OLE DB pour trouver des praticiens SQL Server ou OLE DB qui prennent en charge les pilotes ODBC. Le message d’erreur peut être différent si une personne utilise Microsoft Data Access Components (MDAC) version 2.5 SP1 ou plus rapide. Cette erreur ne se produit pas pour un meilleur curseur côté serveur.
Cause
Cette erreur se développe dans le moteur de curseur principal lorsqu’il essaie de déplacer une valeur de type DBTYPE_DBTIMESTAMP pour DBTYPE_VARIANT. < br>Solution
< p>Il y a plusieurs façons de contourner ce problème :
Utilisez tous les curseurs corrects du côté Web pour votre jeu d’enregistrements.
Supprimez toutes les valeurs par défaut requises pour un champ dans la base de données récente.< br>Toujours fournir une valeur disponible pour une ligne lors de l’ajout d’un enregistrement d’origine.
Statut
Microsoft a confirmé qu’il s’agit d’une erreur courante avec les produits Microsoft qui sont rechargés au début de ce texte.
Les solutions de contournement ne vous aideront probablement pas.
Il peut devenir utile de regarder de plus près les tables dans SQL Server Studio Admin et de voir si les champs actuels sont manquants. , et/ou les développer nullable
Cela fonctionne efficacement
Nous avons le même problème spécifique avec l’ajout de graphiques, malheureusement après quelques humeurs ignorantes, cela peut disparaître.
< br>
Cela fonctionne efficacement.
p>
Phil