To provide "data shaping" functionality, ADO 2 includes a new Shape command language. These commands are a part of the MSDataShape provider, which is only available when using the client-side cursor engine.