Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
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 15/11/2011, 13h33   #1
Membre du Club
 
Avatar de Blaede
 
Inscription : août 2007
Messages : 118
Détails du profil
Informations personnelles :
Âge : 35
Localisation : Belgique

Informations forums :
Inscription : août 2007
Messages : 118
Points : 45
Points : 45
Par défaut SQLite versus Macbook

Salutations !

Mon application AIR utilise une DB SQLite. Elle fonctionne parfaitement sur mon laptop (Windows), mon desktop (Windows) et l'iMac de l'utilisateur final mais elle n'affiche qu'une partie des données sur son Macbook...

Quelqu'un aurait une idée de la raison pour laquelle, et uniquement sur Macbook, l'applic arriverait à accéder à certaines données de la DB et pas à d'autres ?

Merci d'avance.
__________________
Y a des jours, faut pas me chercher... et y a des jours tous les jours !
Blaede est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 13h55   #2
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 279
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 279
Points : 2 327
Points : 2 327
Hello,

quand tu dis "elle n'affiche qu'une partie des données", tu veux dire par là qu'elle n'affiche que le contenu que de certaines tables ou alors un nombre maximum de lignes retournées ? Y'a peut être un tampon ou autre à définir afin de récupérer plus de données ?
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 14h01   #3
Membre du Club
 
Avatar de Blaede
 
Inscription : août 2007
Messages : 118
Détails du profil
Informations personnelles :
Âge : 35
Localisation : Belgique

Informations forums :
Inscription : août 2007
Messages : 118
Points : 45
Points : 45
Oui pardon ce n'était pas très clair.

En fait mon applic contient pour l'instant 3 écrans :

Le premier affiche des données qui proviennent de tables, aucun problème.
Les deux autres contiennent chacun un datagrid qui affiche le résultat d'un select sur une vue.
__________________
Y a des jours, faut pas me chercher... et y a des jours tous les jours !
Blaede est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 13h03   #4
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 194
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 194
Points : 3 377
Points : 3 377
Salut,

as tu déjà tenté de lire ton fichier sqlite depuis ton macbook avec un outil style sqlite manager?

Ensuite, la version de ton os est la même sur ton iMac et ton macbook ?
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2011, 09h25   #5
Membre du Club
 
Avatar de Blaede
 
Inscription : août 2007
Messages : 118
Détails du profil
Informations personnelles :
Âge : 35
Localisation : Belgique

Informations forums :
Inscription : août 2007
Messages : 118
Points : 45
Points : 45
J'ai fait une autre version qui se base uniquement sur des tables et pas sur des vues, sans succès...

C'est vraiment mystérieux...

Même version de l'OS
Même version de AIR
Toutes les données sont visibles via SQLite Manager ou SQLite Sorcerer.
__________________
Y a des jours, faut pas me chercher... et y a des jours tous les jours !
Blaede est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2011, 14h43   #6
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 194
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 194
Points : 3 377
Points : 3 377
as tu tenté de loggué tes requêtes et voir ce que te retournes les requêtes ? y'a t'il des erreurs ou juste des résultats "incomplets" ?
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2011, 09h36   #7
Membre du Club
 
Avatar de Blaede
 
Inscription : août 2007
Messages : 118
Détails du profil
Informations personnelles :
Âge : 35
Localisation : Belgique

Informations forums :
Inscription : août 2007
Messages : 118
Points : 45
Points : 45
Après configuration de MonsterDebugger et l'utilisation de quelques "trace", il semblerait que le resultset retourné par la query sur le Macbook est tout simplement vide. Ou plutôt null.

Donc pour une raison que j'ignore, et uniquement sur le Macbook, mon application AIR ne réussit pas à exécuter certaines requêtes sur la DB SQLite...
__________________
Y a des jours, faut pas me chercher... et y a des jours tous les jours !
Blaede est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2011, 14h42   #8
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 194
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 194
Points : 3 377
Points : 3 377
Peut être un problème de droit sur l'endroit ou est stockées la database ... sur tes autres tables tu arrives a requeter ??
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2011, 10h19   #9
Membre du Club
 
Avatar de Blaede
 
Inscription : août 2007
Messages : 118
Détails du profil
Informations personnelles :
Âge : 35
Localisation : Belgique

Informations forums :
Inscription : août 2007
Messages : 118
Points : 45
Points : 45
Affirmatif, les requêtes sur les autres tables fonctionnent.

Je pensais que c'était dû au fait que j'affichais le result set tel quel dans un datagrid alors que dans l'écran qui fonctionne, j'affiche des propriétés d'objets créés à partir des données du result set.

Mais j'ai créé une classe "result" pour stocker les valeurs de mon result set et afficher les propriétés des objets "result" dans le grid plutôt que le result set tel quel. Ca ne change rien, et c'est logique puisque le result set est vide.

Il faut que je trouve qqun qui possède un Macbook air pour voir si le problème provient du Macbook de mon pote ou si c'est lié au Macbook en général.
__________________
Y a des jours, faut pas me chercher... et y a des jours tous les jours !
Blaede est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h21.


 
 
 
 
Partenaires

Hébergement Web