Skip to content

Instantly share code, notes, and snippets.

@reuniware
Created October 9, 2020 13:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save reuniware/6e547cf7e55355a2db552145840964e6 to your computer and use it in GitHub Desktop.
Save reuniware/6e547cf7e55355a2db552145840964e6 to your computer and use it in GitHub Desktop.
Windev Mobile 25 : Création table SQLite
gbFichierExiste est un booleen = faux
SI fFichierExiste(fRepExe() + "\databases\scanned.db") ALORS
gbFichierExiste = vrai
Info("fichier existe")
FIN
ScannedDb est une Connexion
ScannedDb..Provider = hAccèsNatifSQLite
ScannedDb..Source = "scanned.db"
ScannedDb..Accès = hOLectureEcriture
SI HOuvreConnexion(ScannedDb) = Faux ALORS
Erreur(HErreurInfo())
sinon
SI gbFichierExiste = Faux ALORS
SI HExécuteRequêteSQL(ScannedDb, "ScannedDb", hRequêteDéfaut, "CREATE TABLE article(code TEXT, quantite REAL);") = Vrai ALORS
Info("Création table ok.")
SINON
Info("Erreur création : " + HErreurInfo())
FIN
SINON
SI HExécuteRequêteSQL(ScannedDb, "ScannedDb", hRequêteDéfaut, "INSERT INTO article VALUES('0123456789', 1.5);") = Vrai ALORS
Info("Insertion ok.")
SINON
Info("Insertion erreur : " + HErreurInfo())
FIN
FIN
SI HExécuteRequêteSQL(ScannedDb, "ScannedDb", hRequêteDéfaut, "SELECT * FROM article") = Vrai ALORS
Info("Obtention ok.")
// ICI COMMENT LIRE ????
SINON
Info("Obtention erreur : " + HErreurInfo())
FIN
HFermeConnexion(ScannedDb)
FIN
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment