12 messages in org.openoffice.fr.progRe: [prog] Ecriture impossible dans u...
FromSent OnAttachments
Anthony BenoistApr 18, 2007 6:31 am 
Philippe AllartApr 18, 2007 6:39 am 
Anthony BenoistApr 18, 2007 7:06 am 
yves dutrieuxApr 18, 2007 11:43 am 
Anthony BenoistApr 19, 2007 12:36 am 
Manuel NAUDINApr 19, 2007 4:03 am 
Anthony BenoistApr 19, 2007 5:22 am 
Bernard MarcellyApr 19, 2007 8:36 am 
Bernard MarcellyApr 19, 2007 9:20 am 
Anthony BenoistApr 19, 2007 1:58 pm 
Anthony BenoistApr 20, 2007 12:06 am 
Bernard MarcellyApr 20, 2007 12:21 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Ecriture impossible dans une table de Base via SQLActions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:Apr 19, 2007 9:20:13 am
List:org.openoffice.fr.prog

Message de Bernard Marcelly date 2007-04-19 17:37 :

Peux-tu faire une macro ultra-simplifiée d'insertion d'enregistrement et voir si ça marche ? Si ça marche c'est ta macro initiale qui coince, si ça ne marche pas donne-nous le codage simplifié, qu'on voie.

Bernard

Bon, je viens de faire la macro ultra-simple, et j'ai le même message "Function sequence error" avec Win XP Home et OOo 2.2.0. Alors qu'avec l'interface utilisateur, pas de problème d'insertion. Cette même macro sur le même PC avec OOo 1.1.5 fonctionne parfaitement. Chaque version d'OOo utilise sa version de Bibliography.

L'exemple du livre page 590 (ed.2), qui utilise aussi dBase, fonctionne correctement en 2.2.0. L'exemple du livre remplit tous les champs. Mais même modifié pour ne pas remplir tous les champs, ça marche encore.

Conclusion : Bibliography ne marche pas, et je ne sais pas pourquoi :(

Pour info, mon codage:

dim maRequete As Object dim instrSQL As String dim nbLignesEcrites As Long ConnecterSource("Bibliography") ' version modifiée de la routine maRequete = maConnexion.createStatement() 'construction de la requête d'insertion instrSQL = "INSERT INTO biblio (Title) VALUES ('Truc')" 'ajout du nouvel enregistrement nbLignesEcrites = maRequete.executeUpdate(instrSQL) MsgBox("Instruction SQL :" & chr(13) & instrSQL & chr(13) & _ "Nombre de lignes écrites : " & nbLignesEcrites) DeconnecterSource

Bernard