The information in this article applies to:
SYMPTOMSWhen the following conditions occur
where "object name" is the name of the table you are attempting to update. If the recordset is never marshaled out-of-process, but is instead delivered directly to the process that is attempting to update it, the UPDATE statement succeeds. CAUSE
The remote portion of ActiveX Data Objects (ADO) (Msdaprst.dll) is inadvertently overwriting portions of the metadata contained in the recordset. When subsequently constructing the UPDATE statement, this metadata is not available and incorrect syntax is generated. RESOLUTIONA supported fix that corrects this problem is now available from Microsoft, but
it has not been fully regression tested and should be applied only to systems
experiencing this specific problem. If you are not severely affected by this
specific problem, Microsoft recommends that you wait for the next Microsoft Data Access service pack
that contains this fix. http://www.microsoft.com/support/supportnet/overview/overview.aspThe English version of this fix should have the following file attributes or later:
STATUSMicrosoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. MORE INFORMATIONIMPORTANT: It is not recommended that you install this hotfix on a machine that is currently running MDAC 2.1 SP1 GA (version 2.1.1.3711.11) or earlier. This hotfix should only be used with machines running MDAC 2.1 SP2 GA (version 2.1.2.4202.3). Manual InstallationUse the following steps to manually install Msdaprst.dll:
Important Notice for Windows 95 and Windows 98 UsersIf you are installing this fix onto a computer running Windows 95 or a computer with the original release of Windows 98, you may need to install the Windows 98 Migration DLL included with this fix. Please carefully read the Migrate_qfe.txt file that is included Migration.exe file included with the download.REFERENCESFor more information on the memory fragmentation issue referenced above, see the following article in the Microsoft Knowledge Base:Q230101 Data Queries Sporadically Return Empty RecordsetsTo download and install MDAC 2.1 SP2 GA (version 2.1.2.4202.3), please visit the following location: MDAC 2.1.2.4202.3 (GA) Additional query words: sql server stored procedure recordset out of process disconnected ADO metadata invalid object name mdaprst.dll hotfix
Keywords : kbDatabase kbRDS kbGrpVCDB kbGrpMDAC kbDSupport kbADO210sp2fix kbMDAC210SP2 |
Last Reviewed: August 27, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |