VBA Chaîne de Limite

J'ai travaillé dans Visual Basic pour Applications (VBA) dans Microstation V8i SS2, et j'obtiens une erreur de Dépassement de capacité pour ma Chaîne de valeur.

Il semble qu'il y ait une limite en VBA pour les valeurs de Chaîne. La limite semble être de 255 caractères. À lire sur elle, un grand nombre de sources dit qu'elle peut prendre en charge jusqu'à 2 milliards de caractères. Ce n'est pas vrai?

Ce qui se passe, je suis en utilisant ADO pour interagir avec la base de données, donc je suis en train de construire ma propre instruction SQL INSERT à l'intérieur du VBA. L'instruction INSERT devient long, à l'instar de+ de 300 caractères, selon le 'Commentaires' colonne qui accepte un texte de plusieurs lignes de valeur.

Quelqu'un a une solution? Dois-je écrire mon propre COM-Addin d'un .NET point de vue, qui est référencé dans le VBA?

VBA Chaîne de Limite

VBA Chaîne de Limite

VBA Chaîne de Limite

  • Êtes-vous sûr que l'erreur est une variable de chaîne d'erreur? Plus généralement, cette erreur se produit lorsque vous mettez un trop grand nombre en un nombre Entier. Peut-on voir le code erroring?
InformationsquelleAutor riaandl | 2012-06-07