[Résolu]-Privilège inserer non disponible

Bonjour,
A partir d’ une macro basic, je veux insérer un fichier csv dans une table de libreoffice base. Cette insertion m’est refusé avec le message d’ erreur suivant:

Une exception c’est produite.
Type: com.sun.star.sdbc.SQL exception
Message: Le privilége INSERER n’ est pas disponible
/home/-buildslave/source/libo-core/connectivity/source/commontools/-dbexception.cxx:448

C’ est d’ autant plus curieux que j’ utilise cette même macro pour une importation de fichier csv. Le problème pourrait-il venir du fait que dans le cas avec erreur ce fichier, il se compose d’ une ligne d’ entête et de 55 lignes de données. Dans l’ autre cas fonctionnel, je n’ ai qu’ une ligne d’ entête et une ligne de données.
Cordialement

Bonjour,
Je clos le sujet car je n’ ai plus d’ erreur Pourquoi ??? Je n’ en sais rien. Merci de vos pistes, cela fait plaisir de recevoir un coup de main.
Bonne journée à tous

Bonjour @ElCatala

Je n’ai pas trop le temps de faire des essais (et tu ne donnes pas le code que tu utilses), donc juste quelques réflexions “de principe” sur ce qui devrait fonctionner:

  • Lier le csv à la base comme expliqué dans cette FAQ. Dès lors tu peux faire un INSERT FROM.
  • Plus de code : utiliser les instructions basic open, line input etc. pour lire le csv et bâtir des INSERT sql

Cordialement