OVH Cloud OVH Cloud

Problème avec "OleDbCommand ExecuteNonQuery()"

2 réponses
Avatar
merylud
Bonsoir

Je debute avec l'ASPNET.

J'ai une base Access (qui n'est pas dans le même repertoire que
l'application que je developpe car j'ai eu aussi ce prob) dans laquelle
je parviens bien a faire des SELECT.

En revanche les requetes de types action (INSERT, UPDATE, DELETE) me
pose de serieux problème de droits !!!

J'ai systematiquement le message d'erreur suivant:
"L'opération doit utiliser une requête qui peut être mise à jour"

La requèete est testé et fonctionne parfaitement.

Y'a t'il moyen d'avoir une explication plus clair ?

Ma chaine de connection:

Me.maConnexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\BDD\base.mdb"

Merci de vos reponses.

2 réponses

Avatar
merylud
Bon ben je me suis debrouillé tout seul comme un grand lol....

Il faut partagé le fichier MDB (ACCESS) dans l'onglet "securité" (NTFS).

J'ai fait le test avec "Tout le monde" et "controle total" mais il doit
y avoir plus securisé.

@ bon entendeur....


merylud a écrit :
Bonsoir

Je debute avec l'ASPNET.

J'ai une base Access (qui n'est pas dans le même repertoire que
l'application que je developpe car j'ai eu aussi ce prob) dans laquelle
je parviens bien a faire des SELECT.

En revanche les requetes de types action (INSERT, UPDATE, DELETE) me
pose de serieux problème de droits !!!

J'ai systematiquement le message d'erreur suivant:
"L'opération doit utiliser une requête qui peut être mise à jour"

La requèete est testé et fonctionne parfaitement.

Y'a t'il moyen d'avoir une explication plus clair ?

Ma chaine de connection:

Me.maConnexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:BDDbase.mdb"

Merci de vos reponses.





Avatar
alan
c'est simple, tu ajoutes l'utilisateurs ASPNET (2000, XP) ou Service Réseau
(2003 Server) et tu lui accordes les droits.

"merylud" a écrit :

Bon ben je me suis debrouillé tout seul comme un grand lol....

Il faut partagé le fichier MDB (ACCESS) dans l'onglet "securité" (NTFS).

J'ai fait le test avec "Tout le monde" et "controle total" mais il doit
y avoir plus securisé.

@ bon entendeur....


merylud a écrit :
> Bonsoir
>
> Je debute avec l'ASPNET.
>
> J'ai une base Access (qui n'est pas dans le même repertoire que
> l'application que je developpe car j'ai eu aussi ce prob) dans laquelle
> je parviens bien a faire des SELECT.
>
> En revanche les requetes de types action (INSERT, UPDATE, DELETE) me
> pose de serieux problème de droits !!!
>
> J'ai systematiquement le message d'erreur suivant:
> "L'opération doit utiliser une requête qui peut être mise à jour"
>
> La requèete est testé et fonctionne parfaitement.
>
> Y'a t'il moyen d'avoir une explication plus clair ?
>
> Ma chaine de connection:
>
> Me.maConnexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
> Source=C:BDDbase.mdb"
>
> Merci de vos reponses.
>
>
>