Ludovic CHEVALIER a écrit :
Bonjour,
J'essaie d'utiliser la macro du How-to Exemples_Macros_pourBDD correspondant à
l'ajout
de données (chap 8.c.).
Voici les lignes qui semblent poser pb:
oStatement = oConnexion.CreateStatement()
SQL = "INSERT INTO " & NomTable & " VALUES(10, 100)"
SQL = InputBox("Requete SQL : ","",SQL)
Retour=oStatement.executeUpdate(SQL)
Avec une bdd SQLite, sous windows, une boîte d'erreur s'ouvre our dire la chose
suivante:
"Runtime error BASIC
Exception
Type: com.sun.star.SQLException
Message: table Global has 62 columns but 2 values were supplied(1)"
Quel est le pb d'après vous???
Merci de vos réponses.
Bonjour,
Tu travaille avec une table de 62 colonnes et tu ne donnes que deux
valeurs. OOo ne sait ou les mettres. Voici comment doit être ta requête :
INSERT INTO Nom_Table(Champ_1, Champ_2, ..., Champ_N) VALUES (Valeur_1,
Valeur_2, ..., Valeur_N)
*
Ce que tu fait reviens est valide lorsque tous les champs de la table
vont être alimentés.
A+
Serge
*