SQLConfigDataSource ConformanceVersion Introduced: ODBC 1.0SummarySQLConfigDataSource adds, modifies, or deletes data sources.SyntaxBOOL SQLConfigDataSource( HWND hwndParent, WORD fRequest, LPCSTR lpszDriver, LPCSTR lpszAttributes); Arguments hwndParent [Input] Parent window handle. The function will not display any dialog boxes if the handle is null. fRequest [Input] Type of request. The fRequest argument must contain one of the following values: ODBC_ADD_DSN: Add a new user data source. ODBC_CONFIG_DSN: Configure (modify) an existing user data source. ODBC_REMOVE_DSN: Remove an existing user data source. ODBC_ADD_SYS_DSN: Add a new system data source. ODBC_CONFIG_SYS_DSN: Modify an existing system data source. ODBC_REMOVE_SYS_DSN: Remove an existing system data source. ODBC_REMOVE_DEFAULT_DSN: Remove the default data source specification section from the system information. (It also removes the default driver specification section from the Odbcinst.ini entry in the system information. This fRequest performs the same function as the deprecated SQLRemoveDefaultDataSource function.) When this option is specified, all of the other parameters in the call to SQLConfigDataSource should be NULLs; if they are not NULL, they will be ignored. lpszDriver [Input] Driver description (usually the name of the associated DBMS) presented to users instead of the physical driver name. lpszAttributes [Input] List of attributes in the form of keyword-value pairs. For more information, see ConfigDSN in Chapter 22: Setup DLL Function Reference.
ConformanceVersion Introduced: ODBC 1.0SummarySQLConfigDataSource adds, modifies, or deletes data sources.SyntaxBOOL SQLConfigDataSource(
HWND hwndParent,
WORD fRequest,
LPCSTR lpszDriver,
LPCSTR lpszAttributes);
Arguments hwndParent
[Input]
Parent window handle. The function will not display any dialog boxes if the handle is null.
fRequest
[Input]
Type of request. The fRequest argument must contain one of the following values:
ODBC_ADD_DSN: Add a new user data source. ODBC_CONFIG_DSN: Configure (modify) an existing user data source. ODBC_REMOVE_DSN: Remove an existing user data source. ODBC_ADD_SYS_DSN: Add a new system data source. ODBC_CONFIG_SYS_DSN: Modify an existing system data source. ODBC_REMOVE_SYS_DSN: Remove an existing system data source. ODBC_REMOVE_DEFAULT_DSN: Remove the default data source specification section from the system information. (It also removes the default driver specification section from the Odbcinst.ini entry in the system information. This fRequest performs the same function as the deprecated SQLRemoveDefaultDataSource function.) When this option is specified, all of the other parameters in the call to SQLConfigDataSource should be NULLs; if they are not NULL, they will be ignored. lpszDriver
[Input]
Driver description (usually the name of the associated DBMS) presented to users instead of the physical driver name.
lpszAttributes
[Input]
List of attributes in the form of keyword-value pairs. For more information, see ConfigDSN in Chapter 22: Setup DLL Function Reference.
如果是DB2数据库,
那么lpszAttributes 应该是怎样的?