Partage
  • Partager sur Facebook
  • Partager sur Twitter

Appcelerator Titanium - Installer base Sqlite

Impossible d'appeler la fonction install()

    30 juillet 2015 à 19:56:59

    Bonjour à tous,

    Je développe une application mobile native android avec Appcelerator Titanium. J'essaye d'installer une base Sqlite mais j'obtiens l'erreur suivante : 

    "Cannot call method 'install' of undefined (78:file:///android_asset/Resources/HTML/index.html)"


    La documentation d'Appcelerator fournit la methode suivante :

    var db = Titanium.Database.install('path', 'dbName');

    J'ai essayé les cas de figure suivants :

    function InstallNULL()
    {
         var db = Titanium.Database.install('dbMacFast', 'dbMacFast');
         if(db != null) alert('dbMacFast works');
    }
     
    function InstallDB()
    {
         var db = Titanium.Database.install('dbMacFast.db', 'dbMacFast');
         if(db != null) alert('dbMacFast.db works');
    }
     
    function InstallSQLITE()
    {
         var db = Titanium.Database.install('dbMacFast.sqlite', 'dbMacFast');
         if(db != null) alert('dbMacFast.sqlite works');
    }

    J'ai aussi mis ma base dans le même dossier que ma page, afin d'éviter les problèmes de chemin.

    J'ai parcouru Google de long en large, regardé des tutos, rien à faire...

    Merci pour votre aide

    -
    Edité par Thunderburst 30 juillet 2015 à 19:57:40

    • Partager sur Facebook
    • Partager sur Twitter
    Les oiseaux n'ont pas besoin de copyright. - Proverbe Shadok : Plus ça rate, plus il y a de chance que ça marche !

    Appcelerator Titanium - Installer base Sqlite

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown