我想提高,在达到数据库中的表 - 实例数:如何增加表格到达的数量?
我[CustomerNo]
达到50,我关闭应用程序,然后再次打开它,我希望它从50完成(++) ,并且我想从数字开始从1开始,如果它们达到250.
Globals.order ++;是我使用的。
这里是我的代码:
private void Order()
{
using (SqlConnection connection = new SqlConnection(connectionString1))
{
String query = "INSERT INTO Tbl_order (OrderName,Quantity,Price,Serves_way,Date,CustomerNo) VALUES (@OrderName,@Quantity, @Price,'" + servers + "','" + time1.ToString(format1) + "','" + Globals.order + "')";
Globals.order++;
connection.Open();
using (SqlCommand command = new SqlCommand(query, connection))
{
// Add the length of this text column as third parameter...
command.Parameters.Add("OrderName", SqlDbType.NVarChar, 50);
command.Parameters.Add("Quantity", SqlDbType.Int);
command.Parameters.Add("Price", SqlDbType.Money);
command.Prepare();
for (int i = 0; i < lst_OrderName.Items.Count; i++)
{
command.Parameters[0].Value = lst_OrderName.GetItemText(lst_OrderName.Items[i]);
command.Parameters[1].Value = Convert.ToInt32(lst_QTY.Items[i]);
command.Parameters[2].Value = Convert.ToDouble(lst_Price2.Items[i]);
command.ExecuteNonQuery();
}
}
}
}
但是当我关闭应用程序,它从0再次重启。
有很多(太多)_and我want_ – Sami
我只想从表中获得最后一个数字并增加它,但我们如何做到这一点? –
使用'C#'或'Mysql'? – Sami