PRB: Error Opening Shaped Recordset Based on Recordset with Temporary Table (294141)
The information in this article applies to:
- Microsoft Data Access Components 2.1
- Microsoft Data Access Components 2.1 (GA)
- Microsoft Data Access Components 2.1 SP1
- Microsoft Data Access Components 2.1 SP2
- Microsoft Data Access Components 2.5
- Microsoft Data Access Components 2.5 SP1
- Microsoft Data Access Components 2.6
- Microsoft Data Access Components 2.7
This article was previously published under Q294141 SYMPTOMS
When you open a shaped recordset, you may receive one of the following error messages:
With the Microsoft SQL Server OLE DB Provider (SQLOLEDB) that ships with MDAC versions earlier than 2.5:
"Non-Root Provider Commands must be rowset producing."
With the SQLOLEDB provider that ships with MDAC 2.5 and later:
"Provider Command for child rowset does not produce a rowset."
With Open Database Connectivity (ODBC):
Invalid object name '#TempTable'.
CAUSE
This occurs if the child recordset is based on a recordset that uses a temporary table.
STATUS
This behavior is by design.
Modification Type: | Major | Last Reviewed: | 5/8/2003 |
---|
Keywords: | kbDatabase kbprb KB294141 |
---|
|