用VB.Net备份SQLite数据库

费代特卡

我找不到VB.NET的文档

尝试使用System.Data.Sqlite修改Sqlite在线备份上答案的代码

@Elias中的代码是:

using(var source = new SQLiteConnection("Data Source=ActiveDb.db; Version=3;"))
using(var destination = new SQLiteConnection("Data Source=BackupDb.db; Version=3;"))
{
source.Open();
destination.Open();
source.BackupDatabase(destination, "main", "main", -1, null, 0);
}

和我的代码看起来像:

Dim conn = New SQLiteConnection("Data Source=MyBase.sqlite;Version=3;Password=myPassword;foreign keys=true")

Dim connbackup = New SQLiteConnection("Data Source=MyBaseBackup.sqlite; Version=3;Password=myPassword;foreign keys=true")

    Try
        Using (conn)

            conn.Open()
            connbackup.Open()

            conn.BackupDatabase(connbackup, "main", "main", -1, null, 0)

        End Using

    Catch ex As Exception
        MsgBox(ex.ToString())
    End Try

没有声明Visual Studio标记为红色的“ Null”,并且我不知道如何解决该错误。我认为是“回调”有什么问题

在此处输入图片说明

金西尼

这是该C#代码的直接翻译:

Using source As New SQLiteConnection("Data Source=ActiveDb.db; Version=3;"),
      destination As New SQLiteConnection("Data Source=BackupDb.db; Version=3;")
    source.Open()
    destination.Open()
    source.BackupDatabase(destination, "main", "main", -1, Nothing, 0)
End Using

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用备份替换Azure数据库

来自分类Dev

用cron备份数据库

来自分类Dev

vb.net创建sqlite数据库

来自分类Dev

备份和保存SQL Server数据库的VB.Net代码不起作用

来自分类Dev

用mongodump备份流星数据库吗?

来自分类Dev

用数据库备份一个postgres容器

来自分类Dev

VB.NET用SQL Server数据库显示datagridview

来自分类Dev

用VB中的数据库表填充组合框

来自分类Dev

使用vb.net打开sqlite“临时”数据库的确切语法是什么

来自分类Dev

使用vb.net打开sqlite“临时”数据库的确切语法是什么

来自分类Dev

Vb.net数据库问题

来自分类Dev

Vb.net数据库问题

来自分类Dev

刷新数据库VB.NET

来自分类Dev

SQLite数据库备份

来自分类Dev

如何从数据库SQL Server备份特定表并使用vb.net代码将.bak文件保存在计算机中

来自分类Dev

从vb.net中的数据库读取数据

来自分类Dev

vb.net插入数据以访问数据库

来自分类Dev

数据库未从 VB.NET 数据集更新

来自分类Dev

用phpunit sqlite内存数据库测试mysqli数据库类

来自分类Dev

用格式打印sqlite数据库查询的结果

来自分类Dev

用外键创建SQLite数据库表?

来自分类Dev

用Flask REST API代码生成SQLite数据库

来自分类Dev

用Android搜索功能SQLite数据库

来自分类Dev

用pellfix1表反映sqlite数据库

来自分类Dev

自动备份SQLite数据库

来自分类Dev

自动备份SQLite数据库

来自分类Dev

使用 SaveFileDialog 备份 SQLite 数据库?

来自分类Dev

备份MySql时用批处理文件排除某些数据库,但遇到了问题

来自分类Dev

用RMAN和expdp备份100gb数据库需要多少时间?