Bonjour,
Je travaille actuellement sur un projet Access basé sur une base SQL Server 2005.
J'ai voulu modifier une de mes vues mais voilà, dès que j'essaie de l'afficher dans l'éditeur graphique, SQL déclenche une erreur dont voici les message:
Ma seule option pour la modifier est donc de passer par un ALTER VIEW ce qui vous le conviendrez n'est pas toujours très aisé (en tout cas pour ma petite personne).===================================
Tentative de lecture ou d'écriture de mémoire protégée. Cela indique souvent qu'une autre mémoire est endommagée. (SQLEditors)
------------------------------
Emplacement du programme*:
à Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame.Show()
à Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VirtualProject.Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ISqlVirtualProject.CreateDesigner(Urn origUrn, DocumentType editorType, DocumentOptions aeOptions, IManagedConnection con)
à Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ISqlVirtualProject.CreateDesigner(Urn origUrn, DocumentType editorType, DocumentOptions aeOptions, IManagedConnection con)
à Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ScriptFactory.CreateDesigner(DocumentType editorType, DocumentOptions aeOptions, Urn parentUrn, IManagedConnection mc)
à Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VsDocumentMenuItem.CreateDesignerWindow(IManagedConnection mc, DocumentOptions options)
Quelqu'un aurait-il un semblant de solution? voici la vue qui me pose problème :
Voili, ce n'est pas existentiel mais ça m'embête tout de même pas mal!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 SELECT TOP (100) PERCENT dbo.rq_ooep_objectif_distribution_jour.obj_no, dbo.rq_ooep_objectif_distribution_jour.obj_nature, dbo.rq_ooep_objectif_distribution_jour.obj_type, dbo.tb_ooep_calendrier_annuel.cal_semaine, dbo.tb_ooep_calendrier_annuel.cal_nbre_jour, dbo.tb_ooep_calendrier_annuel.cal_nbre_jour_eff, (SELECT MAX(obj_annee * 100 + obj_semaine) AS Expr1 FROM dbo.tb_ooep_objectif WHERE (obj_nature = 'G') AND (dbo.tb_ooep_calendrier_annuel.cal_semaine >= obj_annee * 100 + obj_semaine) AND (obj_type = dbo.rq_ooep_objectif_distribution_jour.obj_type) AND (dbo.tb_ooep_calendrier_annuel.cal_semaine < obj_semaine_fin)) AS obj_semaine, dbo.rq_ooep_objectif_distribution_jour.obj_semaine_fin, dbo.rq_ooep_objectif_distribution_jour.obj_qte, dbo.rq_ooep_objectif_distribution_jour.obj_temps, dbo.rq_ooep_objectif_distribution_jour.obj_nbre_jour_objectif, dbo.rq_ooep_objectif_distribution_jour.obj_nbre_jour_objectif_eff, dbo.rq_ooep_objectif_distribution_jour.obj_nbre_jour_annee, dbo.rq_ooep_objectif_distribution_jour.obj_nbre_jour_annee_eff, dbo.rq_ooep_objectif_distribution_jour.obj_annee, dbo.rq_ooep_objectif_distribution_jour.obj_jour_eff_annee1, dbo.rq_ooep_objectif_distribution_jour.obj_jour_eff_annee2 FROM dbo.tb_ooep_calendrier_annuel right OUTER JOIN dbo.rq_ooep_objectif_distribution_jour ON (SELECT MAX(obj_annee * 100 + obj_semaine) AS Expr1 FROM dbo.tb_ooep_objectif WHERE (obj_nature = 'G') AND (dbo.tb_ooep_calendrier_annuel.cal_semaine >= obj_annee * 100 + obj_semaine) AND (obj_type = dbo.rq_ooep_objectif_distribution_jour.obj_type) AND (dbo.tb_ooep_calendrier_annuel.cal_semaine < obj_semaine_fin)) = dbo.rq_ooep_objectif_distribution_jour.obj_annee_semaine ORDER BY dbo.rq_ooep_objectif_distribution_jour.obj_nature, dbo.rq_ooep_objectif_distribution_jour.obj_no, dbo.tb_ooep_calendrier_annuel.cal_semaine
Bonne journée et merci d'avance pour vos bons conseils
Julius
Partager