Freigeben über


VARCHAR-Spaltengröße (ODBC-Treiber für Oracle)

Wichtig

Dieses Feature wird in einer zukünftigen Version von Windows entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen den von Oracle bereitgestellten ODBC-Treiber.

In Oracle8 hat sich die maximale Größe einer VARCHAR-Spalte von 2000 auf 4000 Bytes erhöht. Die Oracle 7.3.x-Clientsoftware hat keine Möglichkeit, einen Parameterwert zu binden, der größer als 2000 Bytes ist. Wenn Sie eine Tabelle mit einer VARCHAR-Spalte mit mehr als 2000 Byte erstellen, können Sie daher keine parametrisierten Einfügungen, Aktualisierungen, Löschungen und Abfragen mit Daten ausführen, die den Grenzwert von 2000 Byte der Clientsoftware überschreiten. Da sowohl der ODBC-Treiber für Oracle als auch der OLE DB-Anbieter für Oracle parametrisierte Einfügungen, Aktualisierungen, Löschvorgänge und Abfragen verwenden, werden in diesem Fall ORA-01026-Fehler gemeldet. Daten, die innerhalb der von der Oracle-Clientsoftware erzwungenen Grenzwerte gelten, funktionieren. Um dieses 2000-Byte-Limit zu vermeiden, müssen Sie Ihre Clientsoftware auf Oracle8 aktualisieren (8.0.4.1.1c oder höher).