Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
2
Erster Beitrag:
vor 2 Jahren, 5 Monaten
Letzter Beitrag:
vor 2 Jahren, 5 Monaten
Beteiligte Autoren:
Yogi Yang, Patrick_Sc

[wm20-android]Receiving a database via FTP and can't use it.

Startbeitrag von Patrick_Sc am 28.12.2015 08:56

Hi,

I was loading database files via FTP in the database directory (/.../com.../databases). The transfer of the files worked great, i can see them via Total Commander in the directory. But the app can't work with these databases. Any idea how to solve this?

regards Patrick

Antworten:

Hello,

We use following code to Restore Database File in our Mobile App:


// Summary:
// Syntax:
//RestoreDBFile ( is string)
//
// Parameters:
// RestoreDBPath (UNICODE string):
// Return Value:
// None
//
// For instance:
// Indicate an example.
//
PROCEDURE RestoreDBFile(RestoreDBPath is string)

sFileExtension is string
sFileName is string

sFileExtension = ExtractString(RestoreDBPath,1,".",FromEnd)

IF Upper(sFileExtension) = Upper("db") THEN
sFileName = ExtractString(RestoreDBPath,1,"/",FromEnd)
HCloseConnection(RestoreDBPath)
IF fCopyFile(RestoreDBPath,CompleteDir(fDataDir()) + "sa.db") = True THEN
Info("Database Backup completed without any Errors")
EndProgram()
ELSE
Error("Cannot Restore selected DB",ErrorInfo(errFullDetails))
EndProgram()
END
ELSE
Error("Invalid File Selected")
END


HTH

Yogi Yang

von Yogi Yang - am 29.12.2015 15:34
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.