C'est curieux,

quand ma base �tait dans un r�pertoire D:/MesDocuments/Database , je ne pouvais pas l'�diter (F4, Editer la table). Maintenant que je l'ai plac�e dans C:/OpenOffice1.1.4/User/Database, je peux. Mais bon, passons.
Pour ce qui est de mon code je te livre quelque chose de simplifi� :


[...]
Dim Cout_peage as double
Cout_peage =  oProjectDialog2.getcontrol("NumericField3").value
[...]

oDatabaseContext = createUnoService("com.sun.star.sdb.DatabaseContext")
oDataSource = oDatabaseContext.getByName("Devis")
oConnection = oDataSource.GetConnection("","")
oMatable = oConnection.Tables.getbyname("Liste")
oMesChamps = oMatable.Columns
oStatement = oConnection.createStatement()
Dim sChamps as string
Dim sValeurs as string
sChamps = "(ID,cout_peage,[...])" rem : Liste de tous les champs de ma table
sValeurs = "VALUES('"& ID_devis &"','"& Cout_peage&"',[...]&"')" rem Liste des variables correspondantes
SQL = "INSERT INTO " & oMatable.name & sChamps & sValeurs
oStatement.Executeupdate(SQL)


si avant d'�x�cuter la commande SQL je fais : Print"La valeur saisie est :", Cout_peage
je r�cup�re bien la bonne valeur (mettons 12,5)
si je fais un print"Macommande SQL est :", SQL
c'est bien 12,5 que je vois appara�tre dans ma commande SQL,


Mais dans ma base, c'est 12,00 qui est inscrit !

Encore merci de te pencher sur mon probl�me,

Martin


----- Original Message ----- From: "Jovial" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, March 22, 2005 6:07 PM
Subject: Re: [prog] editer table



Ton fichier *.dbf n'a pas besoin d'�tre dans user, il faut juste qu'il soit d�clar� � bonne adresse dans Outil/Source de donn�es
Regardes ton type de variable (as single ou as double,je crois pour les virgules)
Fourni ton ton code dans ton message cela peut permettre de trouver ce qui colle pas


Martin blaizot a �crit :

Merci jovial,

suite � tes indications, j'ai trouv� ce qui ne marchait pas !
en fait, ma base n'�tait pas dans le r�pertoire user de OOo 1.1.4. Je l'ai
d�plac�e dans le bon r�pertoire, et j'ai pu l'�diter sans probl�me.




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