This class is used for holding the data necessary for connecting to the ODBC datasource. That information includes: SQL environment handle, datasource name, user ID, password and default directory path (used with dBase). Other optional fields held in this class are and file type, both for future functions planned to be added for creating/manipulating datasource definitions.
Default constructor.
Constructor which allows initial settings of all the classes member variables.
See the special note below on the henv parameter for forcing this constructor to create a SQL environment handle automatically, rather than needing to pass one in to the function.
Parameters
Remarks
It is strongly recommended that programs use the longer form of the constructor and allow the constructor to create the SQL environment handle automatically, and manage the destruction of the handle.
Example
wxDbConnectInf *DbConnectInf; DbConnectInf = new wxDbConnectInf(0,"MY_DSN", "MY_USER", "MY_PASSWORD"); ....the rest of the program delete DbConnectInf;
See also
wxDConnectInf::AllocHenv, wxDConnectInf::FreeHenv
Handles the default destruction of the instance of the class. If the long form of the wxDConnectInf was used, then this destructor also takes care of calling wxDConnectInf::FreeHenv to free the SQL environment handle.
Allocates a SQL environment handle that will be used to interface with an ODBC datasource.
Remarks
This function can be automatically called by the long from of the wxDbConnectInf constructor.
Frees the SQL environment handle being managed by the instance of this class.
Remarks
If the SQL environment handle was created using the long form of the wxDbConnectInf constructor, then the flag indicating that the HENV should be destroyed when the classes destructor is called is reset to be false, so that any future handles created using the wxDbConnectInf::AllocHenv function must be manually released with a call to this function.
Simply initializes all member variables to a cleared state. Called by the constructor automatically.
Accessor function to return the password assigned for this class instance that will be used with the user ID.
Synonymous with wxDbConnectInf::GetPassword
Accessor function to return the default directory in which the datasource's data table is stored. This directory is only used for file based datasources like dBase. MS-Access does not require this to be set, as the path is set in the ODBC Administrator for MS-Access.
Accessor function to return the description assigned for this class instance.
NOTE: Description is a FUTURE USE item and is unused currently.
Accessor function to return the datasource name assigned for this class instance.
Accessor function to return the filetype of the ODBC datasource assigned for this class instance.
NOTE: FileType is a FUTURE USE item and is unused currently.
Accessor function to return the SQL environment handle being managed by this class instance.
Accessor function to return the password assigned for this class instance that will be used with the user ID.
Synonymous with wxDbConnectInf::GetAuthStr
Accessor function to return the user ID assigned for this class instance.
Accessor function to return the user ID assigned for this class instance.
Accessor function to assign the password for this class instance that will be used with the user ID.
Synonymous with wxDbConnectInf::SetPassword
Accessor function to assign the default directory in which the datasource's data table is stored. This directory is only used for file based datasources like dBase. MS-Access does not require this to be set, as the path is set in the ODBC Administrator for MS-Access.
Accessor function to assign the description assigned for this class instance.
NOTE: Description is a FUTURE USE item and is unused currently.
Accessor function to assign the datasource name for this class instance.
Accessor function to return the filetype of the ODBC datasource assigned for this class instance.
NOTE: FileType is a FUTURE USE item and is unused currently.
Accessor function to set the SQL environment handle for this class instance.
Accessor function to assign the password for this class instance that will be used with the user ID.
Synonymous with wxDbConnectInf::SetAuthStr
Accessor function to set the user ID for this class instance.
Accessor function to assign the user ID for this class instance.
ymasuda 平成17年11月19日