bonjour,

J'ai des champs de saisie qui renseigne 1 bdd
mais lorsque je ne saisi rien ds 1 champ (qui devrait enregistrer valeur Null ds ma bdd), j'ai ce message qui s'affiche:

Type de données incompatible dans l'expression du critère.

Du coup je suis obligé de mettre 0 ds value mais cela ne m'arrange pas bcp
je prefererai pourvoir laisser la case vierge

Voici mes bouts de code
code pour les cases de saisie

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
  <TD ALIGN="center"><input type="text" style="{text-align:center;}" name="note1" size="1" maxlength="1" value="0" ></TD
<TD ALIGN="center"><input type="text" style="{text-align:center;}" name="note2 size="1" maxlength="1" value="0"></TD
code pour la connection avec la bdd

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Dim sql,rst
sql="INSERT INTO TNotes(Score_num1,Score_num2) VALUES ('" & DoublerApostrophe(Request.form("note1")) & "','" & DoublerApostrophe(Request.form("note2")) & "')"
Set rst=Application("cnx").Execute(sql)
Ds ma bdd les champs score_num1 et score_num2 ont bien valeur null interdit => NON

merci de votre coup de main