助けてくれた Paul と BKeeney に感謝します。BKeeney が最も接近し、いくつかの実験の後、成功しました!
これが私がしたことです...
//
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..."
ありがとうございます...あとはデータベースを元に戻す方法を見つけるだけですが、そのタスクの例がいくつかあります。
乾杯、
アラン...