La requête SQL pour atteindre la sortie désirée serait:
select top 1 TransactionId
from YourTransTable
order by TransactionId desc
Et puis juste un code rapide C# pour définir le texte d'une zone de texte au résultat:
int LastTransId;
SqlConnection DbConn = new SqlConnection(YourConnString);
SqlCommand ExecSql = new SqlCommand(string.Empty, DbConn);
ExecSql.CommandText = @"
select top 1 TransactionId
from YourTransTable
order by TransactionId desc";
using (DbConn)
{
DbConn.Open();
using (ExecSql)
LastTransId = Convert.ToInt32(ExecSql.ExecuteScalar());
}
YourTextBox.Text = LastTransId.ToString();
Quelle langue .NET? Quel RDBMS? Ma réponse a supposé SQL Server et C#. –