PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → [WM16] Accès base SQLite sur carte SD
[WM16] Accès base SQLite sur carte SD
Débuté par JFB, 07 avr. 2011 11:09 - 2 réponses
Posté le 07 avril 2011 - 11:09
Bonjour,

J'ai un Toshiba Folio 100.
J'essaye vainement à accéder à la carte SD (Transcend SDHC 16 Gb).
Le programme accède systématiquement à la zone interne de stockage.

j'ai utilisé la méthode conseillée dans le blog du ST de Janvier 2011, à savoir:
gcnxSQLite est une Connexion
gcnxSQLite..Source="/sdcard/data/com.societe.projet/database/base.db"
gcnxSQLite..Provider=hAccèsNatifSQLite

J'ai testé l'exemple présenté lors du TDF Tech 2011 "Android Cuisto", la base est toujours créée dans la zone interne de stockage.

Je précise que le Folio est sous Android 2.2.5

Je suis preneur de toutes les suggestions et idées.
Merci d'avance et bonne journée (il est 8:15)
Posté le 07 avril 2011 - 13:07
Bonjour, essaie en ajoutant sdcard au début de ton chemin de fichier :

"sdcard\sdcard\database\base.db"

si la base est dans le répertoire database à la racine de la carte SD.

Sinon, essaie de trouver un explorateur (il y a un exemple avec WM je crois) et vois quel est le chemin exact de ta carte SD.

Bonne journée
Posté le 08 avril 2011 - 00:09
Bonsoir,

merci pour l'indication.
Avec le projet "Android Explorer", j'ai pu trouver le nom de la carte SD.
Elle est nommée "sdcard-disk0"
L'accès se fait de la manière suivante:
"/mnt/sdcard/sdcard-disk0/...."