Bonjour Stéphane,

Il te faut mettre le nom de ta table entre guillemets (car sinon HSQL transforme tout en majuscules ; et la comparaison tient compte de la casse ; les guillemets empêchent cette transformation). Il faut ensuite que dans la définition de ta table tu aies précisément (y compris la casse) ce que tu mets entre guillemets. Ensuite entre les 1ères parenthèses ce sont les noms des champs ; ces derniers doivent aussi être entre guillemets pour la même raison.

Donc :

myRqSql = "INSERT INTO ""Made_in_jura_2006"" (""societe"", ""nom"", ""prenom"", ""rue"", ""cp"", ""ville"", ""telephone"", ""fax"") VALUES (" & Societe & ", "& Nom & ", "& Prenom 
& ", "& Rue & ", "& CP & ", "& Ville & ", "& Telephone & ", "& Fax & ")"

Là ton instruction SQL devrait être acceptée.

Bonne chance,
Louis


stephane grignon a écrit :

        myRqSql = "INSERT INTO Made_in_jura_2006 (societe, nom, prenom, rue, 
cp, ville,
telephone, fax) VALUES (" & Societe & ", "& Nom & ", "& Prenom & ", "& Rue & ",
"& CP & ", "& Ville & ", "& Telephone & ", "& Fax & ")"
        'Mise à jour des données
msgbox (myRqSql)
        nbre = maRequete.executeUpdate(myRqSql)

je ne vois pas l'erreur si elle existe dans l'instruction SQL
d'ou cela peut-il provenir ?

merci pour votre réponse
SG




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




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

Répondre à