Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/12/2004, 12h18   #1
Invité de passage
 
Inscription : décembre 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 2
Points : 1
Points : 1
Par défaut Problème de lecture seule



Bonjour,

j'ai un serveur 2000 avec mysql,
A partir d'un autre poste sous XP je developpe une appli utilisant VB6 et en base donnée Access.
Mon sogft pour mes client doit pouvoir utiliser sois access ou Mysql.
Je passe actuellement par par ODBC et les objet DAO Recordset.
du style data1.recordset.etc ....

Sous Access aucun problème.
Sous mySQL en consultation aucun problème.
En écrute j'ai toujours le meme message: erreur execution 3027
Impossible de mettre à jour.la Base de donnée ou l'objet et en lecture seule.

Jai donné les droit avec grant all user sur le serveur j'ai l'accés total et mon objet data n'est pas en lecture seule.

Avez vous dèjà eu le problème.
Par avance merci.
Marc.

Titre édité par Alexandre T
Titire initial : URGENT Problème MYSQL
28marc28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2004, 15h03   #2
Membre Expert
 
Avatar de Alexandre T
 
Inscription : mai 2002
Messages : 1 022
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : mai 2002
Messages : 1 022
Points : 1 123
Points : 1 123
Par défaut Re: Problème de lecture seule

Citation:
Envoyé par 28marc28
Jai donné les droit avec grant all user sur le serveur j'ai l'accés total et mon objet data n'est pas en lecture seule.
Première piste : L'objet data n'est pas en lecture seul, mais les fichiers nom_de_la_table_concernée.* le sont peut-être

Deuxième piste : Le fichier n'est pas en lecture, mais un processus l'utilise déjà. Comme tu utilises un lien ODBC, il est possible que ton serveur mysql tourne et te bloque l'accès à ses fichiers par exemple. Pour le savoir, tu peux par exemple essayer de renommer un répertoire. Tu sauras rapidement si tu as les droits d'écriture sur ce fichier. Je pense à cela car 'ai eu ce problème avec une base de données ASA5.5 il y a quelquetemps.
__________________
Alexandre T.

PHP5/MySQL5 Codes prêts à l'emploi
30 projets avec codes sources complets pour créer diaporamas photos, chat, arbre généalogique, statistiques de visites, création de graphiques, moteur de recherche, Sudoku etc...

Mes articles
Alexandre T est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2004, 16h59   #3
Invité de passage
 
Inscription : décembre 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 2
Points : 1
Points : 1
mon utilisateur apres: show grants for 'dao'@'%';

grant all privileges on *.* to 'dao'@'%'
grant all privileges on 'emplacement'.* to 'dao'@'%'

Je travail sur la base emplacement.
Pour le processus. il y a que mon poste raccordé sur le serveur pour l'instant. en lien ODBC il ny a que sur mon poste.

Par contre quand j'essaye de renomer mon repertoire D:\Program Files\MySQL en D:\Program Files\MySQLs il me repond que le disque est peut plein ou protégé en écriture.
ceci dit si le serveur tourne cela me parait assez logique sinon pas d'ODBC ?

Que penses tu ?
28marc28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2004, 10h56   #4
Membre Expert
 
Avatar de Alexandre T
 
Inscription : mai 2002
Messages : 1 022
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : mai 2002
Messages : 1 022
Points : 1 123
Points : 1 123
Citation:
Envoyé par 28marc28
Par contre quand j'essaye de renomer mon repertoire D:\Program Files\MySQL en D:\Program Files\MySQLs il me repond que le disque est peut plein ou protégé en écriture.
ceci dit si le serveur tourne cela me parait assez logique sinon pas d'ODBC ?
Non, ton serveur tourne et bloque donc le fichier pour être le seul à pouvoir travailler dessus. Coupe ton serveur et tu verras que ton fichier ne sera plus protégé et que tu pourras renommer ton répertoire et que ton ODBC marchera. N.B. : il est inutile que le serveur mysql fonctionne pour qu'un lien ODBC fonctionne. Au contraire, il va te bloquer.
__________________
Alexandre T.

PHP5/MySQL5 Codes prêts à l'emploi
30 projets avec codes sources complets pour créer diaporamas photos, chat, arbre généalogique, statistiques de visites, création de graphiques, moteur de recherche, Sudoku etc...

Mes articles
Alexandre T est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h32.


 
 
 
 
Partenaires

Hébergement Web