SYMPTOMS
When the Microsoft OLEDB Provider for ODBC driver (MSDASQL) is using an ODBC driver that is ODBC 2.x compliant, and the driver reports a SQL_BIGINT datatype (-5), the ODBC provider (MSDASQL) chooses a C datatype of SQL_C_SBIGINT for use in the
SQLBindCol() ODBC API function. However, because SQL_C_SBIGINT is an ODBC 3.x datatype, this generates the following error from the ODBC Driver Manager:
S1003 [Microsoft][ODBC Driver Manager] Driver does not support this parameter
This problem occurs in all releases of the ODBC provider (Msdasql.dll) version 2.50.4403.6 (MDAC 2.5 RTM) and later.
RESOLUTION
To resolve this problem, obtain the latest service pack for Microsoft MDAC 2.5. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
293312INFO: How to Obtain the Latest MDAC 2.5 Service Pack
To resolve this problem, obtain the latest service pack for Microsoft Data Access Components 2.6. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
300635 INFO: How to Obtain the Latest MDAC 2.6 Service Pack
Hotfix
The P1 version of this fix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the
Time Zone tab in the Date and Time tool in Control Panel.
MDAC 2.5 English Date Version Size File name
------------------------------------------------------
01/31/2001 2.53.6131.0 303,376 Msdasql.dll
01/31/2001 2.53.6131.0 16,384 Msdasqlr.dll
01/31/2001 2.53.6131.0 78,096 Msdatl2.dll
01/31/2001 2.53.6131.0 53,520 Msdatt.dll
03/14/2001 473,280 Q277033_W2K_SP3_x86_en.EXE
MDAC 2.5 French Date Version Size File name
-------------------------------------------------------
01/31/2001 2.53.6131.0 303,376 Msdasql.dll
02/14/2001 2.53.6131.0 16,384 Msdasqlr.dll
01/31/2001 2.53.6131.0 78,096 Msdatl2.dll
01/31/2001 2.53.6131.0 53,520 Msdatt.dll
02/28/2001 484,408 Q277033_w2k_sp3_x86_FR.EXE
MDAC 2.6 English Date Version Size File name
-------------------------------------------------------
01/31/2001 2.61.7131.0 311,568 Msdasql.dll
01/31/2001 2.61.7131.0 16,384 Msdasqlr.dll
01/31/2001 2.61.7131.0 94,480 Msdatl3.dll
01/31/2001 2.61.7131.0 24,848 Msdatt.dll
03/05/2001 269,312 Q277033_MDAC26_SP1_x86_en.exe
MDAC 2.6 French Date Version Size File name
--------------------------------------------------------
01/31/2001 2.61.7131.0 311,568 Msdasql.dll
02/14/2001 2.61.7131.0 16,384 Msdasqlr.dll
01/31/2001 2.61.7131.0 94,480 Msdatl3.dll
01/31/2001 2.61.7131.0 24,848 Msdatt.dll
03/09/2001 271,360 Q277033_MDAC26_SP1_x86_fr.exe
Windows 2000
To resolve this problem, obtain the latest service pack for Windows 2000. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
260910 How to Obtain the Latest Windows 2000 Service Pack
The P1 version of this fix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the
Time Zone tab in the Date and Time tool in Control Panel.
Date Time Version Size File name
--------------------------------------------------------
2/28/2001 12:24p 2.53.6131.0 303,376 Msdasql.dll
2/28/2001 12:24p 2.53.6131.0 16,384 Msdasqlr.dll
2/28/2001 12:24p 2.53.6131.0 78,096 Msdatl2.dll
2/28/2001 12:24p 2.53.6131.0 53,520 Msdatt.dll