Я пытаюсь вставить данные в таблицу SQLite. Я не получаю ошибок, но не вижу, чтобы что-то добавлялось. Я также могу читать данные, добавленные вручную. Соединение успешно запущено.
public void InsertItem_Consecutivos()
{
try
{
using (var connection = GetConnection())
{
connection.Open();
var command = connection.CreateCommand();
Console.WriteLine("InsertItem_COMANDA method called with the following values:");
command.CommandText =
@"
INSERT INTO CONSECUTIVOS (
COMANDA, FACTURA, PROFORMA
) VALUES (
@COMANDA, @FACTURA, @PROFORMA
);
";
// Add parameters to the command
command.Parameters.AddWithValue("@COMANDA", 123);
command.Parameters.AddWithValue("@FACTURA", 456);
command.Parameters.AddWithValue("@PROFORMA", 789);
int rowsAffected = command.ExecuteNonQuery();
// Check if one row was inserted
if (rowsAffected == 1)
{
Console.WriteLine("Insert successful!");
}
else
{
Console.WriteLine("Insert failed or no rows were affected.");
}
connection.Close();
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... o-database