Bonjour,

Win XP - SP2, OOo 2.2

Venant de changer d'ordinateur au bureau (même configuration sur les deux postes), j'ai transféré une base de données dans laquelle j'avais une macro qui allait écrire dans la base "biblio" d'OOo. Et ce qui marchait sur le PC sur lequel j'avais fait la macro ne marche plus maintenant ...

Mon problème intervient à une ligne de ce type :
oExport.executeUpdate("INSERT INTO ""biblio"" (""Title"") VALUES ('Truc')")
qui me renvoit :
Runtime error Basic
Une exception s'est produite :
Type : com.sun.star.SQLException
Message: Function sequence error

Après quelques tests, je sais :
- que ça ne vient pas de la manière de se connecter à la base : il accède bien au fichier (si j'essaye de renseigner un champ qui n'existe pas, il se rend bien compte qu'il ne peut pas, c'est donc qu'il "lit" bien la table),
- que de la même façon, ça ne vient pas du nom de table, ni du nom de champ,
- que la structure SQL est correcte.

Pourtant, la description du message me laisserait penser que c'est la structure de l'instruction qui pose problème ... Est-ce que quelqu'un a déjà rencontré le même genre de problème ? Est-ce que, la configuration des postes étant identiques, ça pourrait venir de réglages différents entre les deux OOo ? Par exemple, des restrictions plus importantes sur le nouveau poste ?...

Bref, je suis dans le flou et si quelqu'un a de spistes pouyr me guider, je suis preneur.

Merci et bonne après-midi,

--
Anthony Benoist

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à