Почему мой код не вставляется в базу данных?C#

Место общения программистов C#
Anonymous
Почему мой код не вставляется в базу данных?

Сообщение Anonymous »

Я пытаюсь вставить данные в таблицу 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

Вернуться в «C#»