IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Message 'Operation must use an updateable query.'


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 93
    Par défaut Message 'Operation must use an updateable query.'
    Bonjour,

    J'ai créé un site dynamique avec bdd Access. En local, tout fonctionne correctement mais sur site les opérations en lecture fonctionnent correctement alors que lors des opérations de modifications je reçois ce message. Pourtant, j'ai donné via IIS les droits en lecture et écriture au répertoire App_Data ainsi qu'à la base de données.
    Mais peut-être n'ai-je pas procédé correctement (je connais assez mal IIS).
    Où trouver une bonne documentation (en français si possible) où je pourrais avoir ces informations ?

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Faut donner les droits au user ASPNET

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 93
    Par défaut
    user ASP.NET, c'est-à-dire IUSR<Nom Ordinateur> ? Si oui, c'est fait.

  4. #4
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Il faut ajouter les droits de modification.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par Mictou Voir le message
    user ASP.NET, c'est-à-dire IUSR<Nom Ordinateur> ? Si oui, c'est fait.
    Non, c'est user ASPNET

    Et quand tu fais un clic droit sur le fichier, il n'est pas en lecture seule?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 93
    Par défaut
    Je n'ai aucun fichier 'user ASP.NET'. Est-ce un fichier caché ? Où puis-je le trouver ? Le serveur sur lequel mon site est hébergé a créé un fichier 'aspnet_client' dans le répertoire racine. Est-ce celui-là ?

  7. #7
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Non, faut donner les droits sur le dossier au user "ASPNET"

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 93
    Par défaut
    Merci pour ta réponse. J'ai fini par trouver de quoi il s'agit mais pour ce faire, il fallait que j'aille dans le menu 'Options des dossiers' du menu 'Outils' de l'explorer pour décocher la mention 'Utiliser le partage de fichiers simple'.
    A partir de là, je fais un clic droit sur la mention 'Propriétés' du répertoire qui contient mon site et sous l'onglet 'Sécurité', je trouve la liste des noms d'utilisateur. J'ai coché la mention 'Modification' de l'utilisateur 'ASP.NET Machine Account(MAMACHINE\ASPNET) qui a automatiquement coché les autres mentions (excepté Contrôle total). J'ai fait de même avec 'Internet Guest Account (MAMACHINE\IUSR_MAMACHINE). Mais malheureusement, après avoir réinstallé tout le site, j'ai toujours le même résultat ...!

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 93
    Par défaut
    Pardonnez-moi de revenir encore sur mon problème mais je n'arrive pas à le résoudre. Ausssi, voici les informations de configuration de ASP.NET.
    Je travaille avec IIS 5.1.
    Dans les répertoires virtuels, quand je fais un clic droit sur le répertoire contenant mon site > Propriétés > une fenêtre à onglets s'ouvrent.
    Sous l'onglet 'Répertoires':
    Lecture est coché;
    Ecriture est coché;
    Exploration du répertoire est coché;
    Accès au journal est coché;
    Indexer cette ressource est coché;
    Autorisations d'exécution > 'Scripts seulement';
    Sous l'onglet 'Sécurité du répertoire':
    Lorsque j'ouvre la fenêtre 'Méthodes d'authentification':
    Connexion anonyme est coché;
    Nom d'utilisateur: > 'IUSR_MAMACHINE'
    Autoriser la vérification de mot de passe par IIS est coché;
    Authenfication intégrée Windows est coché;

    Voilà les principales informations. J'ajoute que j'ai donné la même configuration pour le répertoire contenant ma base de données Access.
    Aussi, je ne comprends pas pourquoi mon site hébergé me renvoie toujours le même message pour une modification de données.

Discussions similaires

  1. Operation must use an updateable query
    Par ouadie99 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 01/02/2008, 16h37
  2. Operation Must Use An Updateable Query
    Par jam92400 dans le forum Access
    Réponses: 10
    Dernier message: 04/08/2006, 15h13
  3. Operation Must Use An Updateable Query
    Par jam92400 dans le forum Access
    Réponses: 4
    Dernier message: 01/08/2006, 14h19
  4. Operation must use an updateable query
    Par jam92400 dans le forum Access
    Réponses: 3
    Dernier message: 28/06/2006, 15h59
  5. Operation Must Use An Updateable Query
    Par jam92400 dans le forum Access
    Réponses: 2
    Dernier message: 22/06/2006, 11h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo