Thanks to Paul and BKeeney for their help. BKeeney came closest and, after some experimentation, I have succeeded!
Here is what I did ...
//
Dim l, p As Integer
Dim ReadFromFile as BinaryStream
Dim f as FolderItem
f= GetFolderItem("Keyhoe.db3")
If f <> Nil Then
l = f.Length
ReadFromFile=f.OpenAsBinaryFile( False)
mb = New MemoryBlock(l)
While Not ReadFromFile.EOF
mb.byte(p) = ReadFromFile.ReadInt8
p = p + 1
wend
ReadFromFile.close
End If
Dim dbFile as FolderItem
Dim db as REALSQLdatabase
db= New REALSQLdatabase
Dim mydate as New Date
Dim rec as DatabaseRecord
dbFile = GetFolderItem("Backup.db3")
db.DatabaseFile = dbFile
If db.Connect Then
rec = New DatabaseRecord
rec.Column("Name") = "Keyhoe"
rec.BlobColumn("Content") = mb.LeftB(l)
db.InsertRecord("Databases",rec)
db.Commit
else
MsgBox "Error: "+db.ErrorMessage
End if
msgbox "Done..."
Thanks again ... all I have to do now is figure out how to get the databases back out but there are several examples for that task.
Cheers,
Alan ...