Update Wenn Sie die SQLGetInfo-Funktion mit dem Attribut SQL_CURSOR_COMMIT_BEHAVIOR in Microsoft Data Access Components (MDAC) 2.8 aufrufen, erhalten "Methode Schließen von Objekt _RecordSet ist fehlgeschlagen" Fehlermeldung

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: 895485
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Problembeschreibung
Stellen Sie sich das folgende Szenario vor.
  • Sie haben eine Anwendung Microsoft ActiveX Data Objects (ADO) basiert.
  • Sie verwenden Microsoft OLE DB-Provider für ODBC.
  • Der OLE DB-Provider für ODBC gibt SQL_CB_DELETE zurück, wenn Sie die SQLGetInfo -Funktion mit einem Attribut SQL_CURSOR_COMMIT_BEHAVIOR aufrufen.
Wenn dieser Fall eintritt, erhalten Sie eine Fehlermeldung, die der folgenden ähnelt:
Methode "Schließen" des Objekts '_RecordSet' ist fehlgeschlagen.
Lösung
Es ist ein unterstützter Hotfix von Microsoft erhältlich. Der Hotfix ist jedoch nur die Behebung des Problems die in diesem Artikel beschriebene vorgesehen. Installieren Sie diesen Hotfix nur auf Systemen, bei die dieses spezielle Problem auftritt.

Wenn der Hotfix zum Download verfügbar ist, ist ein Abschnitt "Hotfix Download available (Hotfixdownload verfügbar" am oberen Rand dieser Knowledge Base-Artikel. Wenn in diesem Abschnitt nicht angezeigt wird, senden Sie eine Anfrage an technischen Kundendienst und Support, um den Hotfix zu erhalten.

Hinweis: Wenn weitere Probleme auftreten oder wenn eine Problembehandlung erforderlich ist, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten die für zusätzliche Supportfragen und Probleme, die für diesen speziellen Hotfix nicht qualifizieren. Eine vollständige Liste der technischen Kundendienst und Support-Telefonnummern oder eine separate Serviceanfrage erstellen die folgende Microsoft-Website: Hinweis: Das Formular "Hotfix Download available (Hotfixdownload verfügbar" zeigt die Sprachen für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist es, da ein Hotfix nicht für diese Sprache zur Verfügung steht.

Voraussetzungen

Keiner

Neustartanforderung

Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix installiert haben.

Ersetzte Hotfixes

Dieser Hotfix ersetzt keine anderen Softwareupdates.

Die englische Version dieses Hotfixes weist die Dateiattribute (oder höher Dateiattribute), die in der folgenden Tabelle aufgelistet werden. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) angegeben. Wenn Sie sich die Dateiinformationen ansehen, werden diese Angaben in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu ermitteln verwenden Sie die Registerkarte Zeitzone des Tools „ Datum und Uhrzeit in der Systemsteuerung.
   Date         Time   Version         Size     File name   ---------------------------------------------------------   25-Mar-2005  16:16  2000.85.1060.0   73,728  Dbnetlib.dll        25-Mar-2005  16:17  2000.85.1060.0   28,672  Dbnmpntw.dll        25-Mar-2005  16:16  2.80.1060.0     315,392  Msadce.dll          25-Mar-2005  16:16  2.80.1060.0     135,168  Msadco.dll          25-Mar-2005  16:16  2.80.1060.0      49,152  Msadcs.dll          25-Mar-2005  16:16  2.80.1060.0     147,456  Msadds.dll          25-Mar-2005  16:16  2.80.1060.0     507,904  Msado15.dll         25-Mar-2005  16:17  2.80.1060.0     163,840  Msadomd.dll         25-Mar-2005  16:17  2.80.1060.0     184,320  Msadox.dll          25-Mar-2005  16:16  2.80.1060.0      53,248  Msadrh15.dll        25-Mar-2005  16:17  2.80.1060.0     225,280  Msdaora.dll         25-Mar-2005  16:16  2.80.1060.0     192,512  Msdaprst.dll        25-Mar-2005  16:16  2.80.1060.0     147,456  Msdart.dll          25-Mar-2005  16:16  2.80.1060.0     303,104  Msdasql.dll         25-Mar-2005  16:17  2.575.1060.0    139,264  Msorcl32.dll        25-Mar-2005  16:16  3.525.1060.0    221,184  Odbc32.dll          25-Mar-2005  16:17  2000.85.1060.0   24,576  Odbcbcp.dll         25-Mar-2005  16:16  2.80.1060.0     442,368  Oledb32.dll         25-Mar-2005  16:16  2000.85.1060.0  503,808  Sqloledb.dll        25-Mar-2005  16:16  2000.85.1060.0  401,408  Sqlsrv32.dll        25-Mar-2005  03:16  2000.85.1060.0  208,896  Sqlxmlx.dll
Status
Microsoft hat bestätigt, dass dies ein Problem in Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind.
Weitere Informationen

Schritte zum Reproduzieren des Problems

  1. Stellen Sie sicher, dass einen ODBC-Treiber installieren, der den Rückgabewert SQL_CB_DELETE auf dem Testcomputer unterstützt.
  2. Erstellen Sie eine Data Source Name (DSN) mit dem Namen DSNName auf dem Computer.
  3. Verwenden Sie den folgenden Code, um die Fehlermeldung zu erzeugen, die im Abschnitt "Problembeschreibung" erwähnte:
    Dim conn As ADODB.ConnectionSet conn = New ADODB.Connectionconn.Open "DSN=DSNName"sql = "select * from TableName"Set rs = New ADODB.Recordsetconn.BeginTransrs.Open sql, connrs.MoveFirstconn.CommitTransrs.Close '<---- The error occurs here.conn.CloseSet rs = NothingSet conn = Nothing
Weitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
839801Update: Hotfixes sind für MDAC 2.8 verfügbar
824684Erläuterung von Standardbegriffen bei Microsoft Softwareupdates

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 895485 – Letzte Überarbeitung: 01/17/2015 10:15:28 – Revision: 1.5

Microsoft Data Access Components 2.8

  • kbnosurvey kbarchive kbmt kbautohotfix kbfix kbbug kbhotfixserver kbqfe KB895485 KbMtde
Feedback