Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
To remove a row from a table, first read the row with the Change() method. This retrieves the row and locks it. Then use the Remove() statement to remove the row from the table.
The following C# example reads and locks the row for the inventory item "WIRE100" in the IV_Item_MSTR table. If the item is successfully read, it is removed from the table.
// Variable for any table operation error
TableError err;
// Create a reference to the table
IvItemMstrTable ItemMasterTable;
ItemMasterTable = Dynamics.Tables.IvItemMstr;
// Set the key to use for the table
// Key 1 - Contains the Item Number
ItemMasterTable.Key = 1;
// Set the key field in the table
ItemMasterTable.ItemNumber.Value = "WIRE100";
// Attempt to read the row. The Change() method will lock the row.
err = ItemMasterTable.Change();
if (err == TableError.NoError)
{
// Attempt to remove the row
err = ItemMasterTable.Remove();
if (err != TableError.NoError)
{
MessageBox.Show("An error occured removing the row: " +
err.ToString());
}
}
// Close the table
ItemMasterTable.Close();