Bonjour à tous,
Avançant dans mon projet de longue haleine, je rencontre un nouveau problème.
Je souhaite effectuer la suppression d'un enregistrement dans une table comprenant deux champs ; l'un d'eux correspond à un champ numéroauto d'une autre table.
La variable attribuant une valeur à ce critère est renseignée à partir d'une txtbox lié au champ numéroauto :
La valeur de ma requête, lors du débogage est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim Ref as Integer 'ne marche pas non plus avec un string Ref = txtDocRéf.Value
La requête brute est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part "DELETE * FROM SPEDOC WHERE [SPEDOC].[DocRéf] = '10' AND [SPEDOC].[Spécialité] = 'FAUX PLAFONDS';"
(laspétest:string)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 "DELETE * FROM SPEDOC WHERE [SPEDOC].[DocRéf] = '" & Ref& "' AND [SPEDOC].[Spécialité] = '" & laspétest & "';"
Je suspecte un problème avec le NuméroAuto, pourtant Ref est de type Integer et le champs DocRéf également. (numérique)
La source de la variable peut-elle jouer ?
Suis-je complètement à l'ouest ?
Partager