A voir également:
- La syntaxe pour utiliser ExecuteNonQuery
- Comment utiliser chromecast - Guide
- Comment utiliser wetransfer gratuit ? - Guide
- Utiliser iphone comme webcam - Guide
- Comment utiliser chatgpt - Guide
- La syntaxe du nom de fichier de répertoire ou de volume est incorrecte ✓ - Forum Windows 10
1 réponse
NHenry
Messages postés
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
331
9 août 2015 à 20:13
9 août 2015 à 20:13
Regardes la requête que tu lui fait exécuter, elle contient sûrement une erreur, comme des " oubliés pour les chaines.
10 août 2015 à 14:32
10 août 2015 à 15:59
Je ne suis pas un grand connaisseur de SQL, mais est-ce normal d'avoir
3x variables (Num_demande,Motif,Destination) et passer
4x valeurs (TextBox10.Text & ", " & TextBox10.Text & "," & TextBox1.Text & "," & TextBox2.Text)
Textbox10 semble passé 2 fois par erreur.
11 août 2015 à 19:30
Modifié par PlacageGranby le 11/08/2015 à 20:59
Peut-être vérifier le format des champs de la base de données.
Si par exemple Num_demande doit recevoir un chiffre.
Le contenu d'un textbox est du texte. donc si l'on veut passer un chiffre, ce serait
Cint(TextBox10.Text)
Pour convertir en autre format, voir ce tableau
http://www.gaboly.com/VBA/ConversionType.html
Encore la. les chaines SQL ce n'est pas quelque chose que je manipule, bonne chance dans tes recherches.
p.s. aussi, il est bon de tester les paramètres lors de l'exécution.
Un classique :
msgbox textbox10.text
msgbox textbox1.text
msgbox textbox2.text
Juste pour valider.
Modifié par PlacageGranby le 11/08/2015 à 21:44