FIX : La mise à jour d'un curseur basé sur un affichage ne peut pas modifier la ligne si l'affichage contient une jointure

Traductions disponibles Traductions disponibles
Numéro d'article: 238547 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F238547
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
N° DE BOGUE : 56059 (SQLBUG_70)
Agrandir tout | Réduire tout

Symptômes

Une mise à jour effectuée à l'aide d'un curseur basé sur un affichage peut ne pas actualiser une ligne si l'affichage repose sur une jointure d'une ou plusieurs tables. Dans ce scénario, les applications ODBC risquent de rencontrer le message " SQL_SUCCESS_WITH_INFO " car aucune ligne n'a été affectée par la mise à jour du curseur.Si, dans ce scénario, vous utilisez un curseur ANSI T-SQL, une instruction UPDATE provoquera le message d'erreur suivant :
Msg 16947, Niveau 16, État 1
Aucune ligne mise à jour ou supprimée.

Contournement

Définissez le curseur avec la requête sur laquelle l'affichage est défini.

Statut

Microsoft a confirmé qu'il s'agissait d'un problème affectant SQL Server version 7.0. Ce problème a été corrigé dans le Service Pack SP2 pour Microsoft SQL Server version 7.0. Pour obtenir des informations sur le téléchargement et l'installation du dernier Service Pack pour SQL Server, consultezhttp://www.microsoft.com/downloads/details.aspx?familyid=F62F45E9-24ED-4FA6-BD74-8A26606F96D8.

Pour plus d'informations, contactez votre principal fournisseur d'assistance.

Propriétés

Numéro d'article: 238547 - Dernière mise à jour: samedi 1 février 2014 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 7.0 Standard
Mots-clés : 
kbnosurvey kbarchive kbbug kbfix kbsql700bug kbsqlserv700bug KB238547
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

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