我可以附加数据库并将所有数据从一个数据库复制到另一个数据库。但最后我无法使用相同的代码分离它。
var connection = new SQLiteConnection(connection)
connection.Open();
sqlAttachCommand = "ATTACH database '" + fileLoc + "' AS toMerge";
var cmd= new SQLiteCommand(sqlAttachCommand);
cmd.Connection = connection;
cmd.ExecuteNonQuery();
...
sqlAttachCommand = "DETACH database '" + fileLoc + "'";
例外是:
SQL 逻辑错误或缺少数据库没有这样的数据库:C:\temp\database.db”。
这很奇怪,因为我确实附加了它,并且我复制了该数据库中的所有数据。
牛魔王的故事
相关分类