synchronisation d'une base de données .mdb en utilisant desk

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

Modérateurs: webmaster, jafepics

Messagepar Invité » Mardi 10 Septembre 2002, 13:20

Bonjour,
j'essaye de synchroniser et de transferer une base de données .mdb sur mon pocket PC à partir d'une application VB6.0. Je fais cela en utilisant la fonction DeviceToDesktop.
le problème que je rencontre est le temps de réponse. pour synchroniser une base de données de 3 table (5 champs chacune) ça mets plus de cinq minutes.
est ce que quelqu'un aurait une solution pour optimiser ce processus.
merci d'avance
Invité
 

Messagepar zinzin_38 » Jeudi 12 Septembre 2002, 10:04

peut tu me faire voir le code que tu utilise en vb 6 avec desktop to device.
Sinon pour le temps de reponse c'est bizarre que cela soit aussi long, moi cela met 10 minutes pour une BD en .mdb de 16 Mo
zinzin_38
Membre actif
 
Messages: 89
Inscription: Vendredi 02 Août 2002, 02:00
Localisation: Grenoble (Corim soultions)

Messagepar Invité » Jeudi 12 Septembre 2002, 12:26

Bonjour,
le code est le suivant:
result = DEVICETODESKTOP("C:Documents and SettingssihamBureauI_Care.mdb", _
"", True, True, "I_care.cdb")

Screen.MousePointer = 0

If result <> 0 Then
MsgBox "Erreur de transfert", vbOKOnly, "Transfert"
Else
ProgressBar1.Value = ProgressBar1.Max
MsgBox "Transfert términé",vbOKOnly, "Transfert"
End If
Invité
 

Messagepar Invité » Jeudi 12 Septembre 2002, 13:59

Bonjour à tous,
J'attends impatiamment une réponse sur la question de temps de réponse.
si kelkun a déjà eu ce même problème de temps de réponse et a réussi à le resoudre peut me donner un coup de pousse?
merci infiniment
Invité
 

Messagepar zinzin_38 » Lundi 23 Septembre 2002, 14:34

je ne vois pas pourkoi cela met autant de temps.
Moi j'utilise les deux fonctions mais sans utiliser ActiveSync(paramètre à False) et ca met à peine dix minutes pour copier la base dans un sens ou dans l'autre.
zinzin_38
Membre actif
 
Messages: 89
Inscription: Vendredi 02 Août 2002, 02:00
Localisation: Grenoble (Corim soultions)

Messagepar FLEXIO2 » Vendredi 31 Janvier 2003, 13:32

Où trouve t-on les fonctions
DeviceToDesktop() et
DesktopToDevice() ?



Le 2002-09-10 13:20, Anonymous a écrit:
Bonjour,
j'essaye de synchroniser et de transferer une base de données .mdb sur mon pocket PC à partir d'une application VB6.0. Je fais cela en utilisant la fonction DeviceToDesktop.
le problème que je rencontre est le temps de réponse. pour synchroniser une base de données de 3 table (5 champs chacune) ça mets plus de cinq minutes.
est ce que quelqu'un aurait une solution pour optimiser ce processus.
merci d'avance
FLEXIO2
Membre actif
 
Messages: 29
Inscription: Jeudi 23 Janvier 2003, 02:00

Messagepar jafepics » Jeudi 06 Février 2003, 11:05

Juste une question : votre pocket PC est branché en série ou en USB ?
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 lesphil » Lundi 16 Février 2004, 16:29

Salut,

J'utilise la fonction DESKTOPTODEVICE pour transferrer une base Access de 35 tables.
Les temps de transfert varient de 2m 15sec à 4min 30sec. Je trouve ça déjà très long. Mais plus de 5 min pour 3 tables ça fait beaucoup !!! Combien y a t il d'enregistrements ?

Si quelqu'un a une solution pour reprendre la main pendant le transfert, je suis preneur car chez moi, ça bloque tout.

A+
lesphil
Jeune membre
 
Messages: 1
Inscription: Lundi 16 Février 2004, 02:00

Messagepar lev » Lundi 01 Mars 2004, 17:05

j'ai egalement ce type de probleme, ma base contient 13 tables et environ 15000 enregistrements. Lorsque je lance le transfert de données via desktoptodevice (sur port serie), c'est tellement long que le ppc finit par se déconnecter (genre timeout) et plante le transfert. Peut-on configurer un délai max quelque part ?
lev
Jeune membre
 
Messages: 6
Inscription: Lundi 02 Février 2004, 02:00

Messagepar ebz » Jeudi 08 Avril 2004, 12:05

Les temps de transferts dépendent parfois des index placés sur des types alphanumérique. Notamment sur des gros volumes.
Il faut donc retirer ces index, ou modifier le type.
ebz
Jeune membre
 
Messages: 7
Inscription: Mercredi 01 Octobre 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