Select the product you need help with
Update: ADO Recordset ByRef übergeben Fehlerinformationen zurücksetzenArtikel-ID: 264701 - Produkte anzeigen, auf die sich dieser Artikel bezieht ProblembeschreibungWenn Sie ein ADO-Recordset mithilfe von ByRef-Methode Parameter für ein Out-of-Process-COM-Objekt übergeben, und das Out-of-Process COM-Objekt einen Fehler generiert, kann diese Fehlerinformationen nicht ordnungsgemäß an die Clientanwendung gemeldet werden. UrsacheWird ein ADO-Recordset marshalled Out-of-Process einen ByRef-Methodenparameter, benutzerdefinierter marshalling Code, der von ADO auf Client und Server-Seiten implementiert wird aktiviert, und dieser Code setzt das ausstehende OLE-Fehler-Objekt, das von COM-Objekt generiert wird, zurück. LösungDieses Problem wird in den neuesten Service Packs für Windows 2000 und MDAC 2.5 behoben.
Date Time Version Size File name Platform --------------------------------------------------------------- 06/09/2000 13:02 2.50.5408.0 327,952 Msadce.dll x86 06/09/2000 12:46 2.50.5408.0 487,696 Msado15.dll x86 AbhilfeEine Problemumgehung besteht darin ein ADO-Recordset einen ByVal-Parameter übergeben und dann ein ADO-Recordset einen Rückgabewert zurück. StatusMicrosoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt. Dieses Problem wurde erstmals im Microsoft Data Access Components 2.5 Service Pack 2 und Microsoft Windows 2000 Service Pack 2. Weitere InformationenEin ByRef-Parameter ist ein COM-Methode-Parameter durch das COM-Objekt Typ Bibliothek als [in, Out]-Parameter definiert. In Microsoft Visual Basic (VB), wenn Sie ein COM-Objekt erstellen, und fügen Sie das ByRef-Schlüsselwort vor einigen Methodenparameter, Visual Basic diese Methode, um beide einrichten wird nehmen Sie an und Rückgeben Sie Objektvariable mithilfe der [in, Out]-Direktive in das COM-Objekt Typ Bibliothek . Dieses Problem wurde unter den folgenden Szenarien reproduziert:
Beachten Sie, dass Sie dieses Update auf der Client- und Servercomputern anwenden, um das Problem in Fällen zu beheben, auf dem Client und com-Server auf zwei unabhängigen Computern (z. B. bei Verwendung von DCOM auf einem Remoteserver COM) befinden, müssen. EigenschaftenArtikel-ID: 264701 - Geändert am: Freitag, 7. April 2006 - Version: 2.1
Maschinell übersetzter Artikel Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten. Den englischen Originalartikel können Sie über folgenden Link abrufen: 264701
(http://support.microsoft.com/kb/264701/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
|




Zum Anfang








