C#先清空SQLite数据表内数据然后再添加数据到数据表内
您可以使用以下代码来清空SQLite数据表内的数据并添加新的数据:
using System.Data.SQLite;
string connectionString = "Data Source=your_database.db;Version=3;";
string tableName = "your_table";
// Clearing data from the table
using (SQLiteConnection connection = new SQLiteConnection(connectionString))
{
connection.Open();
string clearTableQuery = $"DELETE FROM {tableName}";
using (SQLiteCommand command = new SQLiteCommand(clearTableQuery, connection))
{
command.ExecuteNonQuery();
}
}
// Adding new data to the table
using (SQLiteConnection connection = new SQLiteConnection(connectionString))
{
connection.Open();
string insertDataQuery = $"INSERT INTO {tableName} (column1, column2) VALUES (@param1, @param2)";
using (SQLiteCommand command = new SQLiteCommand(insertDataQuery, connection))
{
command.Parameters.AddWithValue("@param1", "value1");
command.Parameters.AddWithValue("@param2", "value2");
command.ExecuteNonQuery();
}
}
请确保将your_database.db替换为您的SQLite数据库文件路径,your_table替换为您要清空和添加数据的数据表名称,并根据需要调整插入数据的查询和参数。
这段代码首先与数据库建立连接,然后使用DELETE语句清空数据表内的数据。接下来,使用INSERT语句将新的数据插入到数据表中
原文地址: https://www.cveoy.top/t/topic/hU3y 著作权归作者所有。请勿转载和采集!