pb de mise à jour (synchronisation?) de cedb avec mon fichie

Ce forum est consacré à l'utilisation du moteur de base de données standard des Pocket PC

Modérateurs: webmaster, jafepics

Messagepar chn » Jeudi 06 Mars 2003, 18:51

ça doit être une question complètement triviale mais on fait comment pour être sûr que cedb contient les mêmes tables que le fichier cdb propriétaire!?

ça fait 2 jours que je tourne en rond et je viens de me rendre compte que les tables contenues dans cedb ne contiennent pas le même nombre d'enregistrements que celles qui sont dans le fichier propriétaire.

Une info?

chn
chn
Membre très actif
 
Messages: 102
Inscription: Mercredi 05 Février 2003, 02:00

Messagepar jafepics » Lundi 10 Mars 2003, 12:40

Tu voudrai savoir si le cdb généré via ActiveSync à partir de ton mdb contient les memes tables et données, c c a?
JeanFrancois POIRIER
Developpeur - Chercheur - Concepteur
<a href="http://www.batitsoft.fr.st">Batit Ingénierie</a> - FRANCE - Dept R&D
<a href="http://www.sage.com">GROUPE SAGE™</a>Département R&D - BTP/PDA
jafepics
Membre très actif
 
Messages: 229
Inscription: Jeudi 30 Mai 2002, 02:00
Localisation: Toulouse

Messagepar chn » Mercredi 12 Mars 2003, 18:40

Non,

En fait, lorsqu'on utilise les classes VO sans donner de nom de fichier à la connection, on se retrouve connecté aux tables de la cedb. C'est ce que je faisais parce que ça m'avait donné toute satisfaction. Les tables avaient été crées dans la cedb lorsque j'avais transféré mon fichier mdb sur le pda et je pouvais y accéder sans pbs.
Par la suite le fichier cdb a été modifié par d'autres transferts et je me suis rendu compte que les tables contenues dans la cedb n'étaient pas mises à jour !?
Du coup, je ne comprends pas parce que les tables se créent automatiquement mais ne se mettent pas à jour (ou disparition si on élimine le fichier cdb) automatiquement. C'est pas très logique...

J'ai changé mon accès par un accès direct au fichier et tout va bien mais je ne comprends pas trop le pourquoi du comment de la cedb... :sad:

chn
chn
Membre très actif
 
Messages: 102
Inscription: Mercredi 05 Février 2003, 02:00

Messagepar jafepics » Jeudi 13 Mars 2003, 12:57

Pour le moment je ne vois pas trop...mais il n'y a pas une histoire de "relation de bases de données" (tu sais, quand ActiveSync affiche "VOus avez défini une relation de bases de données...voulez vous la mettre à jour ou la supprimer" un truc de ce genre)
JeanFrancois POIRIER
Developpeur - Chercheur - Concepteur
<a href="http://www.batitsoft.fr.st">Batit Ingénierie</a> - FRANCE - Dept R&D
<a href="http://www.sage.com">GROUPE SAGE™</a>Département R&D - BTP/PDA
jafepics
Membre très actif
 
Messages: 229
Inscription: Jeudi 30 Mai 2002, 02:00
Localisation: Toulouse

Messagepar chn » Jeudi 13 Mars 2003, 19:33

Je ne me rappelle pas avoir eu ce message mais je ne l'ai jamais quand je transfers mon fichier maintenant. Peut-être que le dossier dans lequel j'avais mis la base la première fois a une importance !?

Enfin bref, un mystère non éclairci de plus! :wink:

Comme ça marche parfaitement avec le fichier .cdb, je laisse ça de coté pour le moment. Mais si jamais tu trouves une info là dessus, n'hésites pas à la transmettre, ça m'intéresse... De même si jamais je trouve qque chose...

chn
chn
Membre très actif
 
Messages: 102
Inscription: Mercredi 05 Février 2003, 02:00

Messagepar jafepics » Vendredi 14 Mars 2003, 10:36

Ok mais la je vois pas.
Dis moi si :
-Tu transfert un mdb->cdb via ActiveSync ?
-Tu transfert un cdb->cdb via ActiveSync ?

Tu a quoi comme PDA?
Tu utilise quoi comme DLLs?
...

Jeff
JeanFrancois POIRIER
Developpeur - Chercheur - Concepteur
<a href="http://www.batitsoft.fr.st">Batit Ingénierie</a> - FRANCE - Dept R&D
<a href="http://www.sage.com">GROUPE SAGE™</a>Département R&D - BTP/PDA
jafepics
Membre très actif
 
Messages: 229
Inscription: Jeudi 30 Mai 2002, 02:00
Localisation: Toulouse

Messagepar chn » Lundi 17 Mars 2003, 16:09

-Tu transfert un mdb->cdb via ActiveSync ?
-Tu transfert un cdb->cdb via ActiveSync ?

Tu a quoi comme PDA?
Tu utilise quoi comme DLLs?


* mdb -> cdb (et cdb -> mdb)
(mais j'ai fais des tests de transfert à la main avec active sync avec et sans synchro... De même avec la procédure de transfert)

* J'ai fait un transfert cdb -> cdb(PC) 1 fois pour essayer de fonctionner avec l'émulateur. La connexion DB n'avait pas marché évidemment... J'ai lu par la suite sur le forum qu'il fallait utiliser le fichier mdb pour faire fonctionner ça... Depuis j'ai pas réessayé car je n'arrive pas à établir la connexion avec le Pocket PC 2002. (alors que ça marchait avec Pocket PC) Je ne vois pas ce qui cloche dans la config...

*Un Compaq iPAQ Model 3760 (ARM SA1110)
[et un iPAQ Model 3950 (Intel PXA250) (XScale)]

*Pour le transfert dans l'appli PC, j'utilise la dll de active sync : AdoFiltr.dll qui contient DescktopToDevice et DeviceToDeskTop.
Sur le Pocket, j'ai installé les Dll pour Adoce 3.1 et c'est tout...

chn

PS: C'est quoi le meilleur processeur à utiliser pour la compilation -> XScale ?
J'ai vu que pour MyCDB notre webmaster avait le même prg pour ARM et XScale. J'ai compilé avec ARm, ça marche mais l'appli est plus lente sur XScale à 400Mhz que sur ARM à 200MHz!!! :sad:
-je vais poser la question ailleurs...-
chn
Membre très actif
 
Messages: 102
Inscription: Mercredi 05 Février 2003, 02:00


Retourner vers CEDB, Le moteur de base de données des Pocket PC

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron