Problme de connexion SQLite - Web

Bonjour,
Je crois que j’ai manqu quelque chose de base dans mon apprentissage de Xojo.
J’ai un programme Desktop - Mac OS qui fonctionne trs bien depuis un an avec base de donnes SQlite.

Je dsire maintenant la convertir en Web App et je ne russis pas connecter la web App avec la base de donnes (on s’entend que c’est la base!!!).
J’ai cherch dans les forums et essay les codes de la base de dvelopper, mais rien n’y fait:

J’ai le message “Database file doesn’t exist in the specified location.”

Code dans l’application Desktop =

App Propreties
p_fldr As Folderitem
p_db As SQLiteDatabase

App Even Handlers
Open()

p_fldr = new FolderItem ("MyDataBase.sqlite")

//Connect to a SQLite database

p_db = new SQLiteDatabase
p_db.DatabaseFile = p_fldr

If p_db.Connect = True then
  'The connection was successful!
Else 'It did not connect
  MsgBox "Error connecting to the database" + EndOfLine + p_db.ErrorMessage
  return
End If

Exception err as OLEException //Let the user know of errors
  MsgBox err.Message

Code dans la Web App =

Session Propreties
p_fldr As Folderitem
p_db As SQLiteDatabase

Session Even Handlers
Open()

p_fldr = GetFolderItem("MyDataBase.sqlite")

//Connect to a SQLite database

p_db = new SQLiteDatabase
p_db.DatabaseFile = p_fldr

If p_db.Connect = True then
  'The connection was successful!
Else 'It did not connect
  MsgBox "Error connecting to the database" + EndOfLine + p_db.ErrorMessage
  return
End If

Exception err as OLEException //Let the user know of errors
  MsgBox err.Message

J’ai mme essay de glisser la base de donnes directement dans le “Xojo Navigator” et j’ai eu le message “Could not connect to database.” trois fois. Je vois un raccourci qui est intgr l’application, mais sans plus de succs.

Merci du coup de main,

[quote=366546:@Simon Page]J’ai même essayé de glisser la base de données directement dans le “Xojo Navigator” et j’ai eu le message “Could not connect to database.” trois fois. Je vois un raccourci qui est intégré à l’application, mais sans plus de succès.

[/quote]
ca c’est un bug introduit dans la derniere version 2017r3 … pas de chance !

sinon je pense que la webapp n’a pas la racine de ses fichiers au mme endroit que la desktop.
donc il faudrait tracer la valeur du folderitem retourn par le getfolderitem dans les deux cas et comparer ?

Effectivement.
J’ai trac la route + dplac la DB et a a fonctionn.
dbFile = SpecialFolder.Desktop.Child(“MyDataBase.sqlite”)