VIVEZ LE
FOOTBALL !

Posez votre question Signaler

{Access} ODBC : problème ge génération états [Résolu]

Jag - Dernière réponse le 17 juin 2009 à 10:50
Bonjour,
Afin d'effectuer une gestion de parc-informatique j'ai mis en place, pour ceux qui connaisse, les logiciels OCSinventory + GLPI . Pour pouvoir générer des états à partir d'Acess en utilisant la base de donnée MySQL de GLPI , j'ai utilisé le pilote ODBC 3.51. Une fois mes tablie liées à MySQL je me suis alors occupé des relations entre elles et enfin de la requête contenant les champs servant à renseigner mon état. Le probleme est que lorsque une opération est faite sur les champs de la requete (ici : Regroupement ou somme...) je ne peus plus créer de niveau de regroupement dans l'état, j'ai systématiquement ce message :
ODBC -- l'appel a echoué.
[MySQL][ODBC 3.51 Driver][mysqld-5.0.27-community-nt]Out of memory; restart server and try again (needed 65528 bytes)(#1037
)
Il n'y a aucun problème si je n'effectue pas d'opération sur mes champs ou si je ne fait pas de niveau de regroupement. Les états ne servent à rien sans niveau de regroupement, ce n'est guère plus utilie qu'une simple liste. J'ai fait quelque recherche sur google en vain. Si quelqu'un sait d'ou provient mon erreur je lui en serait reconnaissant
Merci
Lire la suite 

{Access} ODBC : problème ge génération états »

7 réponses
Réponse
+0
moins plus
Bonjour,

Il est possible que ton erreur vienne d'une erreur de programmation.

Tu utilise quel langage?
Ajouter un commentaire
Réponse
+0
moins plus
Aucun, j'ai tout effectuer de manière graphique sous Access. ODBC est un pilote que l'on installe permettant une connexion à une base MySQL. Je n'ai en aucun cas joué au apprentie sorcier. Le plus bizard est que mes requêtes ne me pose aucun probleme, elles remontent toute mes infos. Par contre lorsque je les utilise pour l'état sa m'affiche le fameux message (lorsque les champs de ma requête effectuent l'opération du type regroupement et que j'ai un niveau de regroupement dans mon état)
Ajouter un commentaire
Réponse
+0
moins plus
Ben là je ne vois pas trop, vérifie ta connexion ODBC (dsn).

Tu as utilisé une source de données fichier ou systeme?
Ajouter un commentaire
Réponse
+0
moins plus
Je ne sais pas, quel est la difference ?
Ajouter un commentaire
Réponse
+0
moins plus
C'est que la source de données fichier: la connexion est partagée entre les utilisateurs tandis que la connexion systeme gère simplement la connexion à la base de données

Voici ce lien qui t'aidera parce que mes explications sont pas terribles !

http://www.commentcamarche.net/contents/odbc/odbcdsn.php3

Je te conseille de faire comme dans l'exemple normalement ça marche, je l'ai déja fait...
Ajouter un commentaire
Réponse
+0
moins plus
Je te remercie, je vais essayer.
Ajouter un commentaire
Réponse
+0
moins plus
j'ai recréer un connexion ODBC en suivant la doc mais ça na rien changé.
Par contre en passant dans phpmyAdmin j'ai découvert quelques messages indiquants que le nombre de requête de lecture était trop elevé. Pour tester j'ai donc allegé en données mes requêtes... et là ça marche. Je peut à présent réaliser mes regroupements dans mes états. Reste à voir si je peut minimiser la tâche de lecture en utilisant plus de requête mais moins de données.

En tout cas merci à toi Hishira.
Ajouter un commentaire
Ce document intitulé « {Access} ODBC : problème ge génération états » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?