Didinux |
Le 06/06/2006 à 17:51 |
|
|
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 @ + |
Anthony |
Le 06/06/2006 à 22:29 |
|
 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 + -- 
|
Didinux |
Le 07/06/2006 à 09:18 |
|
|
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 @+ |
Anthony |
Le 07/06/2006 à 13:08 |
|
 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. -- 
|
Didinux |
Le 07/06/2006 à 13:27 |
|
|
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 |
Anthony |
Le 07/06/2006 à 13:49 |
|
 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. -- 
|
Didinux |
Le 07/06/2006 à 14:56 |
|
|
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 |
Anthony |
Le 07/06/2006 à 15:19 |
|
 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. -- 
|
Didinux |
Le 07/06/2006 à 15:31 |
|
|
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. @+ |
Didinux |
Le 09/06/2006 à 15:28 |
|
|
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 @+ |