Résolu problème requete access 2003

Solutions (1)
Tags :
  • dotnet
  • vb.net
  • Microsoft access
  • Programmation
  • Sql
|
bonjour j ai un soucis avec une requete sql. voici moncode:
Public Function valid_annee()
Dim requete As DAO.Recordset
Dim frm As Form
Set frm = Forms![formu_personne]![sous_formu_abonnement].Form
If Not IsNull(frm!date_abon) Then
Set requete = CurrentDb.OpenRecordset("SELECT param_annee_livret.num_param ,param_annee_livret.mois_annee FROM param_annee_livret where format(mois_annee,#mm/yyyy#)= '" & Format(frm!date_abon, "mm/yyyy") & " '; ")
If requete.RecordCount <> 0 Then
frm!cod_param = requete!num_param
Else
Rem frm!cod_param = 0
MsgBox "Attention Date d abonnement non trouvée dans le paramètrage année."
End If
Else
MsgBox "Attention vous devez saisir une dat d'' abonnement avant de valider le paramètre année."
End If

il me renvoie une erreur 3075 erreur dans l'expression
'format(mois_annee,#mm/yyyy#)='12/2013".

merci pour votre aide
  • Dreamcaster a déplacé ce sujet
Contenus similaires
Meilleure solution
partage
, Jedi |
Bonjour,
à la fin de ton expression il y a un espace en trop avant l'apostrophe : & " '; " au lieu de & "'; " ce qui donne par exemple '09/2013 ' au lieu de '09/2013'

Bonne journée,

Phil
  • andrelec1 a sélectionné cette solution comme la meilleure réponse
  • Commenter cette solution |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS