When using ADO to write programs against Microsoft® SQL Server™, some common data access issues you need to address include:
Usage of SQL statements that support the definition or declaration of database objects.
Compiling statements that will be executed multiple times.
Using the ADO Command object to execute a SQL Server stored procedure.
Coding the different types of parameters for use with a SQL Server stored procedure.
Committing (or canceling) all pending changes on the client and sending them to the database at one time.
Writing code that handles queries where multiple result sets are generated.
Setting the cursor and lock type for the application.
Handling large ntext, text and image data.