bonjour,

je viens d'écrire une macro en basic pour remplir une table dans une
base de donnée odb,

la table contient des champs texte,double et date

la requete suivante marche :

    instrSQL =  "INSERT INTO ""Table1""
(""ID"",""Nom"",""Prenom"",""Cheque"",""Espece"",""CB"") " & _
                " values(" & nIndex & ",'" & nom & "','" & prenom & "',"
& cheque & "," & especes & "," & cb & ")"
    maReq = maConnexion.createStatement()
    nbLigne = maReq.executeUpdate(instrSQL)

mais je n'arrive pas à faire marcher celle-ci :

    instrSQL =  "INSERT INTO ""Table1""
(""ID"",""DATE"",""Nom"",""Prenom"",""Cheque"",""Espece"",""CB"") " & _
                " values(" & nIndex & ","& laDate &",'" & nom & "','" &
prenom & "'," & cheque & "," & especes & "," & cb & ")"
    maReq = maConnexion.createStatement()
    nbLigne = maReq.executeUpdate(instrSQL)


dans ma macro les variables :
    nIndex est de type Long
    laDate est de type Date
    nom, prenom sont de type String
    cheque, especes, cb sont de type double


le probleme vient du format de la variable date, quelle est la manip
pour faire concorder les format oobasic et sql ?

Merci de votre aide

Gérard

OpenOffice 3.0.0, Linux mandriva 2009.0

---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org

Répondre à