pb d'une requete insert into
Hors ligneDidinux Le 06/06/2006 à 17:51 Profil de Didinux Configuration de Didinux

salut

J'ai saisie des données dans un formulaire HTML que j'ai mis dans du code VBS et je voudrai intégrer ces données dans ma base de données accesse mais voilà ma requete ne marche pas je vous explique:

j'ai deux tables une table note et vulns, en fait note est une association qui récupérer deux clés primaires(la clé de vulns et autre autre audit mais peu import).
je voudrais mettre les données que j'ai dans mon formulaire dans l'asociation notes, mais j'ai un message
d'erreur car num_vulns dans note est une clé et ca marche pas.
voici ma requête:

INSERT INTO tblnote ( numero_vul, potentialité )
SELECT tblvulnerabilite.numero_vul, tblnote.potentialité
FROM tblvulnerabilite INNER JOIN tblnote ON tblvulnerabilite.numero_vul=tblnote.numero_vul;

il me mets un message d'erreur que voiçi :
Index or primary key cannot contain a Null value.

pouriez vous m'aider s'il vous plait.
Merci
@ +
Hors ligneAnthony Le 06/06/2006 à 22:29 Profil de Anthony Configuration de Anthony

Admin
Salut,

ça veut soit dire que ta requête SELECT ne renvoit aucun enregistrement, soit que tu tentes de mettre un NULL dans la colonne qui contient ta clé, or apparemment ce n'est pas permis.

a +
--

Hors ligneDidinux Le 07/06/2006 à 09:18 Profil de Didinux Configuration de Didinux

salut
et merci beaucoup pour ta réponse mais ca ne me dis pas ce que je dois faire.
est ce que c'est parce que tblnote est une association.

J'ai une autre question sinon :
enfait dans mon formulaire j'ai un tableau avec des question et des notes, est ce que je peux récuperer cette note et la mettre dans une colonne res dans ce tableau, afin ensuite de pouvoir inserer cette note dans ma base.
si oui comment puis je faire en VBS ou en HTML merci.
je dois utiliser ses languages
merci encore
@+
Hors ligneAnthony Le 07/06/2006 à 13:08 Profil de Anthony Configuration de Anthony

Admin
En VBS je ne sais pas. Le HTML est juste utilisé pour faire le formulaire. Mais je veux bien t'aider, mais il me faudrait un bout de code qui me montre pourquoi ça ne marche pas, car là ma boule de crystal ne me dit pas ce que je devrais te conseiller de faire.
--

Hors ligneDidinux Le 07/06/2006 à 13:27 Profil de Didinux Configuration de Didinux

salut
voiçi mon formulaire

     TF.Writeline "     <table border = 2 style=WIDTH: 471px; HEIGHT: 119px align=center>"
     TF.Writeline "          <tr align=middle>"
     TF.Writeline "               <td align=center width=100%><strong>vulnérabilité </strong></td>"
     TF.Writeline "               <td align=center>N/A</td>"
     TF.Writeline "               <td align=center><strong>1</strong></td>"
     TF.Writeline "               <td align=center><strong>2</strong></td>"
     TF.Writeline "               <td align=center><strong>3</strong></td>"
     TF.Writeline "               <td align=center><strong>4</strong></td>"
     TF.Writeline "               <td><strong>res</strong></td>"      
     TF.Writeline "               <td><strong>commentaire</strong></td> "
     TF.Writeline "          </tr>"
End Sub'
Sub CreateForm2(question,val)
     TF.Writeline "          <tr align=middle>"
     TF.Writeline "               <td>" & question & "</td>"
     TF.Writeline "               <td><input type=radio name=choix" & val & " value=0 checked></td>"
     TF.Writeline "               <td><input type=radio name=choix" & val & " value=1 > </td>"
     TF.Writeline "               <td><input type=radio name=choix" & val & " value=2> </td>"  
     TF.Writeline "               <td><input type=radio name=choix" & val & " value=3> </td>"  
     TF.Writeline "               <td><input type=radio name=choix" & val & " value=4> </td>"
     TF.Writeline "               <td>" & val &  " </td>"
     TF.Writeline "               <td><input id=msg" & val & " size=60,5></td>"
     TF.Writeline "          </tr>"
End Sub'
Sub CreateForm3
     TF.Writeline "     </table>"
     TF.Writeline "               <P><INPUT ID=Button1 TYPE=Button VALUE=Executer>"
     TF.Writeline "                  <INPUT ID=Button2 TYPE=Button VALUE=Annuler></P>"
     TF.Writeline "          </FORM>"
     TF.Writeline "     </BODY>"
     TF.Writeline "</HTML>"
     TF.Close
voilà  je voudrais avoir dans la colonne res le choix de mes bouton radio
Hors ligneAnthony Le 07/06/2006 à 13:49 Profil de Anthony Configuration de Anthony

Admin
Le nom des boutons radios doit être le même si tu veux répondre à une seule question qui nécessite plusieurs réponses, sinon effectivement faut donner un nom différent pour que les boutons soient indépendants entre eux.
--

Hors ligneDidinux Le 07/06/2006 à 14:56 Profil de Didinux Configuration de Didinux

ok je suis d'accord

mais apres comment je fais pour les récuperer dans ma colonne res
j'ai mis ça :
     TF.Writeline "<td><input type=radio name=choix1" & val & " value=1 > </td>"
     TF.Writeline "<td><input type=radio name=choix2" & val & " value=2> </td>"  
     TF.Writeline "<td><input type=radio name=choix3" & val & " value=3> </td>"  
     TF.Writeline "<td><input type=radio name=choix4" & val & " value=4> </td>"
merci encore pour ton aide
Hors ligneAnthony Le 07/06/2006 à 15:19 Profil de Anthony Configuration de Anthony

Admin
Récupérer quoi et dans quel langage ? en VBS je ne peux t'aider, si c'est en PHP ou autres on essaiera.
--

Hors ligneDidinux Le 07/06/2006 à 15:31 Profil de Didinux Configuration de Didinux

salut

je voudrais recuperer le choix de mon bouton radio dans une colone de mon tableau appeler res et avec le language vbs.
merci pour le coup de main.
@+
Hors ligneDidinux Le 09/06/2006 à 15:28 Profil de Didinux Configuration de Didinux

salut

j'ai enccore une question désoler mais eest ce que avec le INSERT INTO on peut ajouter plusieur ligne.
comme plusieur question avec les notes associer.
merci
@+
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels