PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → [WM15] SQLite .db sous Android
[WM15] SQLite .db sous Android
Débuté par DRY, 19 nov. 2010 18:36 - 4 réponses
Membre enregistré
11 messages
Posté le 19 novembre 2010 - 18:36
Bonjour à tous,

J’ai fait une petite appli pour téléphone portable sous Androïd (ma 1ère) qui utilise un fichier SQLite.

Sur mon PC, mon fichier est sous la forme MonFichier.fic.
Sur le téléphone, il me semble qu’il doit être sous la forme MonAnalyse.db. Peut-être fais-je erreur !?!

Quelle est la marche à suivre pour générer un « .db » ?
Et comment le transférer sur le téléphone ?


Apparemment il faudra ensuite que je me connecte de la manière suivante (pompé sur les exemples fournis) :

CONSTANT
cstNomConnexion = "MaConnexion_SQLite"
FIN

// Décrit la connexion qui sera utilisée
SI HDécritConnexion(cstNomConnexion,"","","MonAnalyse.db","",hAccèsSQLiteAndroid,hOLectureEcriture) = Faux ALORS
Erreur("Impossible de décrire la connexion", HErreurInfo(hErrMessage))
FinProgramme(Vrai)
FIN
// Change la connexion des fichiers de l'application
SI HChangeConnexion("*", cstNomConnexion) =Faux ALORS
Erreur("Impossible de changer la connexion", HErreurInfo(hErrMessage))
FinProgramme(Vrai)
FIN


Je ne sais pas s’il faut et comment préciser l’emplacement de mon fichier puisque je ne sais pas où il va se trouver.

Quelqu’un aurait-il une âme charitable et pourrai répondre à mes 2 questions (un peu plus haut) ou m’expliquer ce que j’ai oublié de faire, ou de coder, pour pouvoir utiliser un (des) fichier(s) de données ?

Merci par avance et désolé si ce n’est pas suffisamment clair.
Membre enregistré
11 messages
Posté le 22 novembre 2010 - 11:30
En attendant mieux, j'applique la solution détaillée ici >> http://forum.pcsoft.fr/post.awp…
Posté le 22 novembre 2010 - 19:16
DRY a couché sur son écran :
Bonjour à tous,

J’ai fait une petite appli pour téléphone portable sous Androïd (ma 1ère) qui
utilise un fichier SQLite.

Sur mon PC, mon fichier est sous la forme MonFichier.fic.
Sur le téléphone, il me semble qu’il doit être sous la forme MonAnalyse.db.
Peut-être fais-je erreur !?!

Quelle est la marche à suivre pour générer un « .db » ?
Et comment le transférer sur le téléphone ?


Apparemment il faudra ensuite que je me connecte de la manière suivante
(pompé sur les exemples fournis) :

CONSTANT
cstNomConnexion = "MaConnexion_SQLite"
FIN

// Décrit la connexion qui sera utilisée
SI
HDécritConnexion(cstNomConnexion,"","","MonAnalyse.db","",hAccèsSQLiteAndroid,hOLectureEcriture)
= Faux ALORS Erreur("Impossible de décrire la connexion",
HErreurInfo(hErrMessage)) FinProgramme(Vrai) FIN
// Change la connexion des fichiers de l'application
SI HChangeConnexion("*", cstNomConnexion) =Faux ALORS
Erreur("Impossible de changer la connexion", HErreurInfo(hErrMessage))
FinProgramme(Vrai)
FIN


Je ne sais pas s’il faut et comment préciser l’emplacement de mon fichier
puisque je ne sais pas où il va se trouver.

Quelqu’un aurait-il une âme charitable et pourrai répondre à mes 2 questions
(un peu plus haut) ou m’expliquer ce que j’ai oublié de faire, ou de coder,
pour pouvoir utiliser un (des) fichier(s) de données ?

Merci par avance et désolé si ce n’est pas suffisamment clair.


Le fichier sur le PC en format fic doit être converti vers un fichier
en format db (format de SQLite). Ceci devra se faire sur le PC avant de
transférer vers le pda.
Membre enregistré
11 messages
Posté le 23 novembre 2010 - 13:23
C'est ce que j'avais compris.
Ma question est surtout, comment générer le .db puisque apparemment WDmobile ne le fait pas ? Ou alors, je n'ai pas encore trouvé l'option...
Et comment intégrer ce fichier à l'appli pour pouvoir diffuser le tout (sur AndroidMarket par exemple) ? Afin que les novices n'aient pas à faire la recopie du fichier sur leur téléphone.

Merci

Philippe Lienart a écrit dans le message de news <4cea6c45@news.pcsoft.fr> :

Le fichier sur le PC en format fic doit être converti vers un fichier
en format db (format de SQLite). Ceci devra se faire sur le PC avant de
transférer vers le pda.

Posté le 25 novembre 2010 - 12:31
Bonjour,
Il y a l'accès natif SQLite en 16. ça devrait permettre de résoudre ce problème, ça ne devrait pas tarder à sortir...
J'ai lu aussi qu'on pouvait inclure des fichiers dans l'install (dernier point de la nouveauté 671). J'imagine que ça doit permettre d'inclure le .db dans l'appli.
Cordialement.