OVH Cloud OVH Cloud

Fusion et taille maxi de 255

2 réponses
Avatar
Bill2
Bonjour à tous,

Je dois utiliser word depuis des pages ASP pour réaliser des fusion
automatiques.

J'ai fais quelques tests et arrive à faire fonctionner le tout via la
methode openDataSource documentée dans le fichier VBAWD10.chm

Seulement, j'ai un pb
Je cite la doc :

expression.OpenDataSource(Name, Format, ConfirmConversions, ReadOnly,
LinkToSource, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert,
WritePasswordDocument, WritePasswordTemplate, Connection, SQLStatement,
SQLStatement1, OpenExclusive)
SQLStatement Argument de type Variant facultatif. Définit les options
de la requête à utiliser pour extraire des données.
SQLStatement1 Argument de type Variant facultatif. Si la chaîne de la
requête dépasse 255 caractères, l'argument SQLStatement en spécifie la
première partie, et l'argument SQLStatement1 la seconde.


--
Bill2
Proverbe à la con : Des pets de nonne sentent moins que des vendanges

2 réponses

Avatar
Bill2
(Message parti trop vite)

Donc, mon pb.

J'ai une requete qui fait plus de 255 caractères à passer en paramètres.
d'après la doc, je dois donc sciender en 2 ma requete.

La premiere partie dans SQLStatement, et le reste dans SQLStatement1

Seulement voilà, même en faisant ça, j'ai un erreur me disant :

Microsoft Word error '800a2391'
La chaîne compte plus de 255 caractères

L'erreur se lance sur la ligne de code de la méthode OpenDataSource

Si quelqu'un a une solution, merci d'avance.

--
Bill2, http://trombi.host-web.net/Consult/Details.asp?Id
www.chatxp.fr.st

Citation : J'ai des tas d'idées brillantes et nouvelles, mais les
brillantes ne sont pas nouvelles et les nouvelles ne sont pas
brillantes.
Avatar
Anacoluthe
Bonjour !

'Bill2' nous a écrit ...
J'ai une requete qui fait plus de 255 caractères à passer en paramètres.
d'après la doc, je dois donc sciender en 2 ma requete.
La premiere partie dans SQLStatement, et le reste dans SQLStatement1
Seulement voilà, même en faisant ça, j'ai un erreur me disant :
La chaîne compte plus de 255 caractères


Parce que même en plusieurs parties OLEDB par exemple ne prendra pas
plus de 255 caractères par requête. Essayez alors avec une autre voie
d'accès aux données, ODBC par exemple.
C'est mieux ?

Anacoluthe
« Le but n'est pas le but, c'est la voie. »
- LAO TSEU