Я пытаюсь вернуть InvoiceID
из базы данных, но он продолжает возвращать -1
.
Я пытаюсь выбрать идентификатор счета из tblInvoice
, чтобы отобразить его в форме итакже используйте его, чтобы вставить его во вторую таблицу, которая имеет отношение один ко многим с tblInvoice
.
try
{
conn = new SqlConnection(conString);
conn.Open();
string select = "SELECT TOP 1 FId FROM tblFaktuur ORDER BY FId DESC";
SqlCommand cmd1 = new SqlCommand(select, conn);
i = (int)cmd1.ExecuteNonQuery();
}
catch (Exception e)
{
System.Windows.Forms.MessageBox.Show("ReadInvoiceNumber()" + e.Message);
}
return i;
При выполнении запроса SELECT TOP 1 FId FROM tblFaktuur ORDER BY FId DESC
в SQL Server возвращается значение 6
, которое является последним идентификатором счета-фактуры.