|
|
|
|
|
- Exemple de la fonction EnModeAndroid
Exemple de la fonction EnModeAndroid Cet exemple permet d'utiliser une base de données SQLite sur Android avec accès à la base depuis un PC lors de la connexion de l'appareil en USB. La base de données sera stockée sur la SD Card de l'appareil.
sRepertoiredesDonnées est une chaîne = "data_wm_androidbasesqlitepartagepc"
sNomBaseSQLite est une chaîne = "wm_basesqlite.db"
sUniteSDCardDepuisPC est une chaîne = "e:"
CnxBaseSQLite.Provider = hAccèsNatifSQLite
SI EnModeAndroid() = Vrai ALORS
SI EnModeSimulateur() = Vrai ALORS
CnxBaseSQLite.Source = fRepExe() + ["\"] + sNomBaseSQLite
SINON
SI SysEtatCarteStockage() = sysCarteDisponible ALORS
CnxBaseSQLite.Source = SysRepCarteStockage() + ["/"] + ...
sRepertoiredesDonnées + ["/"] + sNomBaseSQLite
SINON
Erreur("Il n'y a pas de carte de stockage disponible en écriture sur cet appareil")
FinProgramme()
FIN
FIN
SINON
SI EnModePocket() = Vrai _OU_ EnModeEmulateurWindowsPhone() = Vrai ALORS
Erreur("Accès à la base non prévu sur cette plateforme d'exécution")
FinProgramme()
SINON
CnxBaseSQLite.Source = sUniteSDCardDepuisPC + ["\"] + ...
sRepertoiredesDonnées + ["\"] + sNomBaseSQLite
FIN
FIN
SI HOuvreConnexion(CnxBaseSQLite) = Faux ALORS
Erreur("Echec de la connexion à la base de données SQLite Android", HErreurInfo())
FinProgramme()
FIN
HCréationSiInexistant("*")
Info("Connexion effectuée à la base")
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|