[英]In C# how do I empty an existing SQLite database?
在C#中,如何清空現有的SQLite數據庫?
是否可以通過連接字符串? 還是由SQLite經理?
我不想發出drop all tables語句。
我有這個代碼,這里new
表示如果不存在則創建一個新代碼。
try
{
connStr = @"Data Source=" + databaseFilePath + ";New=True;Version=3;";
conn = new SQLiteConnection(connStr);
cmd = new SQLiteCommand();
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;
cmd.Connection.Open();
}
catch (Exception e)
{
MessageBox.Show("Caught exception: " + e.Message);
addError("Caught exception: " + e.Message,true);
return false;
}
刪除保存數據庫的文件。
由於SQLite不強制引用完整性,因此您可以迭代地刪除每個表中的所有信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.