Merci
je vais faire le test, que veux tu dire par M.P. ?

Laurence.bottin

-----Message d'origine-----
De : DAVID Jean-Claude - CETE Ouest/DU/AEH
[mailto:[EMAIL PROTECTED]
Envoyé : jeudi 6 avril 2006 15:07
À : prog@fr.openoffice.org
Objet : RE: [prog] impossible de faire un update dans base via macro 


Une Base de Données ne verrouille pas un enregistrement si on ne lui demande
pas explicitement.

Si c'est une boite de dialogue remplie par une requête SELECT, cette requête
ne peut pas mettre à jour la BdD.

Pour ma part, pour chaque ligne, je ferais quelque chose du type (je n'ai
pas vérifié la syntaxe) :

strSQL = "UPDATE signataires SET " & resuQuery.columns(0).Name & " = " &
tabSignataires(monrow, 0) & ", " & resuQuery.columns(1).Name & " = " &
tabSignataires(monrow, 1) & ... .... & " WHERE ID_signataires = " &
ID_signataires
'Création de la requête
oStatement = oCon.CreateStatement()
'Exécution de la requête
Retour = oStatement.executeUpdate(strSQL)

Envoye ton fichier en M.P. si tu souhaites que j'y jette un coup d'oeil.

Jean-Claude DAVID

---------------------------------------------------------------------
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 à