Partager via


Taille des colonnes VARCHAR (pilote ODBC pour Oracle)

Important

Cette fonctionnalité sera supprimée dans une version future de Windows. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt le pilote ODBC fourni par Oracle.

Dans Oracle8, la taille maximale d’une colonne VARCHAR est passée de 2000 à 4 000 octets. Le logiciel client Oracle 7.3.x n’a aucun moyen de lier une valeur de paramètre supérieure à 2 000 octets. Par conséquent, si vous créez une table avec une colonne VARCHAR supérieure à 2 000 octets, vous ne pourrez pas effectuer d’insertions paramétrables, de mises à jour, de suppressions et de requêtes avec des données qui dépassent la limite de 2 000 octets du logiciel client. Étant donné que le pilote ODBC pour Oracle et le fournisseur OLE DB pour Oracle utilisent des insertions, des mises à jour, des suppressions et des requêtes paramétrables, ils signalent les erreurs ORA-01026 dans ce cas. Les données qui se trouvent dans les limites appliquées par le logiciel client Oracle fonctionnent. Pour éviter cette limite de 2000 octets, vous devez mettre à niveau votre logiciel client vers Oracle8 (8.0.4.1.1c ou ultérieur).