SAMPLE: Dbctl.exe Using ODBC in an ActiveX ControlID: Q152534
|
DBCTL demonstrates a way to use ODBC in an ActiveX Control (OLE Control). A
Visual C++ and a Visual Basic client application are included as part of
this sample. The Visual C++ client is called DBUSR, the Visual Basic client
is called DBVBUSR.
The following file is available for download from the Microsoft
Software Library:
Dbctl.exeFor more information about downloading files from the Microsoft Software Library, please see the following article in the Microsoft Knowledge Base:
Q119591 How to Obtain Microsoft Support Files from Online ServicesNOTE: Use the -d option when running DBCTL.EXE to decompress the file and recreate the proper directory structure.
DBCTL creates and opens a Class Wizard-configured CRecordset object from
within the virtual override of COleControl::OnSetClientSite. The CRecordset-
derived object is configured to the COURSE table of the STDREG32.MDB that
comes with the sample.
The CRecordset-derived object is closed from within its own destructor. The
CRecordset object is destructed with a call to the delete operator from
within the COleControl derived class destructor.
The control exposes one method, a DisplayRecords method, that simply lists
the contents of the recordset in the control.
The OLE Control subclasses a listbox. The string items are added to the
listbox by using SendMessage.
The DBUSR.EXE and DBVBUSR.EXE demonstrate using the custom control.
Additional query words:
Keywords : kbfile kbprg kbsample kbDatabase kbMFC kbODBC kbVC
Version : 4.0 4.1
Platform : NT WINDOWS
Issue type :
Last Reviewed: August 8, 1999