В C # как очистить существующую базу данных SQLite? - PullRequest
1 голос
/ 12 февраля 2010

В C # как очистить существующую базу данных SQLite?
Возможно ли это через строку подключения? или диспетчером SQLite?

Я не хочу выдавать оператор отбрасывания всех таблиц.

У меня есть этот код, 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;
}

Ответы [ 2 ]

4 голосов
/ 12 февраля 2010

Удалить файл, который содержит базу данных.

0 голосов
/ 12 февраля 2010

Поскольку SQLite не обеспечивает ссылочную целостность, вы можете многократно удалять всю информацию из каждой таблицы .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...