PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → WM17 : erreur  source de données XXX n'est pas initialisée
WM17 : erreur source de données XXX n'est pas initialisée
Débuté par fbe66, 06 juil. 2013 18:09 - 5 réponses
Membre enregistré
73 messages
Popularité : +2 (2 votes)
Posté le 06 juillet 2013 - 18:09
Varfiltre = HFiltreCommencePar(client,CP,VarNumDept)
HLitPremier(client,Varfiltre)
TANTQUE HTrouve()
ZoneRépétéeAjouteLigne(ZR_cltsduDept,client.Code,client.nom)
HLitSuivant(client,Varfiltre)
FIN
HFerme(client)


Fonctionne très bien en local

Une fois installée sur un appareil tournant sous winCE 5.0, une erreur 70018 est générée.

La source de données <client> n'est pas initialisée.

S'il s'agit d'un fichier de données, le fichier n'a pas été trouvé dans l'analyse <F:\PC-SOFT\Mes Projets Mobile\GestionClients\Analyse.wdd>....

BIZARRE... Il semblerait qu'il continue à aller chercher dans l'analyse qui est sur le PC, alors que l'analyse a été intégrée dans le .exe...

J'ai galéré toute la journée sur ce sujet...
Merci de votre aide à tous...
Posté le 08 juillet 2013 - 14:32
Bonjour

dans ton code, on ne voit pas l'init de l'accès aux fichiers (le
hchangerep ou le hchangeconnexion)... le problème semble venir que tu ne
"pointe" pas correctement vers tes fichiers

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Nouveau site web (EXPERIMENTAL) http://www.fabriceharari.eu
(Plus d'information sur http://fabriceharari.com/index_FR.html)

On 7/6/2013 10:09 AM, fbe66 wrote:
Varfiltre = HFiltreCommencePar(client,CP,VarNumDept)
HLitPremier(client,Varfiltre)
TANTQUE HTrouve()
ZoneRépétéeAjouteLigne(ZR_cltsduDept,client.Code,client.nom)
HLitSuivant(client,Varfiltre)
FIN
HFerme(client)


Fonctionne très bien en local

Une fois installée sur un appareil tournant sous winCE 5.0, une erreur
70018 est générée.

La source de données <client> n'est pas initialisée.

S'il s'agit d'un fichier de données, le fichier n'a pas été trouvé dans
l'analyse <F:\PC-SOFT\Mes Projets Mobile\GestionClients\Analyse.wdd>....

BIZARRE... Il semblerait qu'il continue à aller chercher dans l'analyse
qui est sur le PC, alors que l'analyse a été intégrée dans le .exe...

J'ai galéré toute la journée sur ce sujet...
Merci de votre aide à tous...
Posté le 08 juillet 2013 - 15:37
Fabrice Harari a écrit :
Bonjour

dans ton code, on ne voit pas l'init de l'accès aux fichiers (le hchangerep
ou le hchangeconnexion)... le problème semble venir que tu ne "pointe" pas
correctement vers tes fichiers

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Nouveau site web (EXPERIMENTAL) http://www.fabriceharari.eu
(Plus d'information sur http://fabriceharari.com/index_FR.html)

On 7/6/2013 10:09 AM, fbe66 wrote:
Varfiltre = HFiltreCommencePar(client,CP,VarNumDept)
HLitPremier(client,Varfiltre)
TANTQUE HTrouve()
ZoneRépétéeAjouteLigne(ZR_cltsduDept,client.Code,client.nom)
HLitSuivant(client,Varfiltre)
FIN
HFerme(client)



bonjour,

je rajouterais qu'après un HFiltre on fait un HEnDehors et non un
HTrouve

--
Cordialement JeAn-PhI
Membre enregistré
58 messages
Posté le 19 mai 2016 - 15:36
Bonjour,

Si les fichiers que tu utilises dans ta requête ne font pas partie de l'analyse (ce qui est tout à fait possible dans le cas d'un HExecuteRequeteSQL avec une connexion), alors il faut au préalable déclarer les fichiers utilisés de cette façon :

HDeclareExterne("<ton fichier FIC>",<ton fichier>,<ta connexion>)

Voir des exemples dans la doc de cette fonction.

Et ensuite faire un HAnnuleDeclaration(<ton fichier>)
Posté le 19 mai 2016 - 16:15
Supprime ton application et réinstalle la.

Des fois il bug, il suffit juste de la désinstaller et de la réinstaller.
Si le problème persiste toujours, c'est que tu n'as pas bien ajouté le fichier de donner dans ton application.
Posté le 09 octobre 2017 - 17:09
bonjour,

j'ai le meme problem sur une application une fois généré sur l'appareil mobile sa affiche le meme message.
pouvez vous m'aidez svp sur ce sujet.

merci d'avance