Först allra, detta fodrar är inte nödvändigt:
gdaMyDataAdapter.UpdateCommand = (riktig) MyCommandBuilder.GetUpdateCommand,
… som är, därför att SqlCommandBuilderen tar strömmen SelectCommand från DataAdapteren som passeras till den för att frambringa den required InsertCommanden, DeleteCommanden och UpdateCommanden. Hänvisa till, ändringarna som göras insida som sedan DataAdapteren passerades by, CommandBuilderen är nu synlig till vila av programet.
Jämväl var efter inte nödvändig:
MyCommandBuilder.GetUpdateCommand ()
'Nedanföra två appeller verkar för att göra INGENTING.
MyCommandBuilder.GetDeleteCommand ()
MyCommandBuilder.GetInsertCommand ()
… för samma resonera. Du passerar DataAdpateren till constructoren av CommandBuilderen, och alla av required befaller är automagically fastställd insida CommandBuilderen.