将Byte []数据附加到SQLite现有文件中

时间:2017-12-29 09:37:21

标签: c# azure sqlite xamarin.forms

以下是实际任务: - Download SQLite file as byte[] and use in Xamarin.Forms mobile App

enter image description here

现在,

我有2个SQLite文件,几个公共表。 我在APK / IPA中存储的文件A,我将在App Launch上恢复到名为File C的Actual SQLite DB中, 并为 我在用户身份验证后下载的文件B

我正在尝试将文件B Byte []附加到文件C,并且它成功地附加了字节,但是,

但是,在附加文件后,我会通过浏览文件位置检查文件大小,但是,

如果我对来自文件B的表执行select语句,我没有从表中获取记录。

我正在使用FileMode.Append将文件B byte []附加到文件C

 using (BinaryWriter bw = new BinaryWriter(new FileStream(FilePath, FileMode.Append)))
                        {
                            byte[] buffer = new byte[2048];
                            int len = 0;
                            while ((len = br.Read(buffer, 0, buffer.Length)) > 0)
                            {
                                bw.Write(buffer, 0, len);
                            }
                        }

0 个答案:

没有答案