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 de plus de 2 000 octets, vous ne pourrez pas effectuer d’insertions paramétrables, de mises à jour, de suppressions et de requêtes sur celle-ci 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 paramétrables, des mises à jour, des suppressions et des requêtes, ils signalent des erreurs ORA-01026 dans ce cas. Les données qui se trouvent dans les limites appliquées par le logiciel client Oracle fonctionneront. Pour éviter cette limite de 2 000 octets, vous devez mettre à niveau votre logiciel client vers Oracle8 (8.0.4.1.1c ou version ultérieure).