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

VB.NET Discussion :

L'opération doit utiliser une requête qui peut être mise à jour [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 625
    Par défaut L'opération doit utiliser une requête qui peut être mise à jour
    bonjour,
    apres execution d'une requete j'ai ce message d'erreur:
    L'opération doit utiliser une requête qui peut être mise à jour
    apres recherche les droits en ecriture ne serait pas activé,mais je ne sais pas ou les activer.
    pour info je suis sous seven
    merci

  2. #2
    Membre Expert Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Par défaut
    Regarde dans quel Workgroup ton compte se situe, mets-toi, si possible, Administrateur. (Panneau de configuration -> Comptes d'utilisateurs -> Modifier le type de compte)

    Egalement clic droit sur ta base Access, propriétés, et vois si la case "Lecture seule" n'est pas cochée.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 625
    Par défaut
    je suis administrateur de ma machine et la base n'est pas en lecture seule.
    et j'ai toujours le meme message d'erreur

  4. #4
    Membre Expert Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Par défaut
    Où se trouve la base de données ?

    Peut-on voir le code où tu exécutes ta requête ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 625
    Par défaut
    ma base est dans la racine de c:\, de plus sous seven j'ai mon problème et quand je passe sur une machine qui se trouve sous xp je n'ai aucun probleme.pour info j'arrive a lire des données de mes tables sous les 2 os

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     Dim SQLstr As String
     
            Using cnn = New OleDbConnection("provider=microsoft.jet.oledb.4.0 ; data source=c:\base1.mdb")
                cnn.Open()
                SQLstr = String.Format("INSERT INTO  {0} (Chm,Eti) VALUES ('" & Recherche1.Text & "','" & isole(Recherche1) & "') ", table1)
     
     
                Dim cmd As New OleDbCommand(SQLstr, cnn)
     
                cmd.ExecuteNonQuery()

  6. #6
    Membre Expert Avatar de _Ez3kiel
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2013
    Messages
    836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 836
    Par défaut
    Alors ça doit-être -je suppose- un problème de droit.

    Regarde l'onglet Sécurité des propriétés de C:, si tu es Administrateur tu devrais avoir tous les accès, mais on ne sait jamais ... Egalement tu peux te mettre en SuperAdmin pour voir si le souci est tjrs là ..

    Egalement, tu peux tenter de déplacer ta Bdd et changer le chemin d'accès dans ton code (Mais pas dans Program Files).

    NB : Tu as un dossier AppData qui est prévu à cet effet.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 16/02/2010, 07h41
  2. Réponses: 0
    Dernier message: 17/01/2010, 17h42
  3. Réponses: 1
    Dernier message: 18/12/2009, 10h29
  4. Réponses: 1
    Dernier message: 23/05/2008, 11h45
  5. Réponses: 7
    Dernier message: 29/04/2008, 12h16

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