Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/03/2007, 09h06   #1
Provisoirement toléré
 
Étudiant
Inscription : juin 2005
Messages : 291
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2005
Messages : 291
Points : 144
Points : 144
Envoyer un message via MSN à b_steph_2
Par défaut requete sql insert en asp avec variables de session

Bonjour à tous et à toutes...

je suis actuellement en train de créer une page "ajout" qui va récupérer une valeur contenu dans un form et est récupérée dans une variable de session.

Afin d'enregistrer cette valeur dans ma base de données, j'ai effectuer une requete insert que voici... cependant cela ne marche pas... je pense qu'il y a un problème de syntaxe.

Code :
1
2
3
4
5
" insert into module ( LibelleMod, CodeCat )" _
          & " select '" & session("nom_form") & "' as LibelleMod " _
          & " from module, categorie " _
          & " where module.codecat=categorie.Codecat " _
          & " and categorie.LibelleCat='" & session("liste_cat") & "' ;"
Merci d'avance de votre aide
__________________
Le problème n'est pas l'ordinateur mais l'utilisateur
b_steph_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 09h46   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,

De quelle base de données s'agit-il?

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 09h48   #3
Provisoirement toléré
 
Étudiant
Inscription : juin 2005
Messages : 291
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2005
Messages : 291
Points : 144
Points : 144
Envoyer un message via MSN à b_steph_2
il s'agit d'une base de données Access.
__________________
Le problème n'est pas l'ordinateur mais l'utilisateur
b_steph_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 09h56   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Que te renvoi un response.write de ta requete?

Quand tu complètes la requete et que tu la passes directement dans Access que se passe-t-il?
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 10h15   #5
Provisoirement toléré
 
Étudiant
Inscription : juin 2005
Messages : 291
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2005
Messages : 291
Points : 144
Points : 144
Envoyer un message via MSN à b_steph_2
ça renvoie rien donc ça doit venir de la requete...

en fait j'ai gérer ça de la manière suivante :

Dans la page "ajout_form"
j'ai dans un form une liste déroulante "Liste_cat" qui récupère les libellés des formations. j'ai également dans ce form une zone de saisie "nom_form", dans celle ci on saisit le nom de la formation. et un bouton valider de type submit

Dans une autre page "ajout_form_enr"
je récupère les valeurs de la facon suivante :
Code :
1
2
session("liste_cat")=request.form("liste_cat")
session("nom_form")=request.form("nom_form")
c'est également dans cette page que j'ai ma requete insert

Afin qu'elles soient mémorisées, dans une page "ajout_form_valid"
j'ai le code suivant :
Code :
1
2
3
4
<%
session("Liste_cat")=request.form("liste_cat")
response.redirect("ajout_form.asp")
/%>
et donc là ma requete visiblement n'est pas bonne...
__________________
Le problème n'est pas l'ordinateur mais l'utilisateur
b_steph_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 10h49   #6
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
J'avais pas fait attention, mais quand tu as du code sur plusieurs lignes il faut faire ainsi:
Code :
1
2
3
" insert into module ( LibelleMod, CodeCat )" & _
" select '" & session("nom_form") & "' as LibelleMod " & _
(...)
Dans ton code le "&" est mal placé.
Peux-tu ajouter les messages d'erreurs?

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 10h55   #7
Provisoirement toléré
 
Étudiant
Inscription : juin 2005
Messages : 291
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2005
Messages : 291
Points : 144
Points : 144
Envoyer un message via MSN à b_steph_2
tu es sur pour les "&" car j'ai utiliser la meme syntaxe sur d'autre requete et ça marchait nickel ..

j'viens d'essayer et ça ne change rien...

le message d'erreur : http 404 file or directory not found
__________________
Le problème n'est pas l'ordinateur mais l'utilisateur
b_steph_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 11h05   #8
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Citation:
Envoyé par b_steph_2
http 404 file or directory not found
Ben ça c'est clair. Tu appelles une page qui n'existe pas.

Tu as trois pages, c'est ça?
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 11h10   #9
Provisoirement toléré
 
Étudiant
Inscription : juin 2005
Messages : 291
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2005
Messages : 291
Points : 144
Points : 144
Envoyer un message via MSN à b_steph_2
ouais ouais c'est ça mais pourtant j'appelle bien une page qui existe je ne comprends pas, voici l'url :http://../formation_catalogue/form.asp
__________________
Le problème n'est pas l'ordinateur mais l'utilisateur
b_steph_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 11h43   #10
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
? Ton lien n'est pas bon... C'est un site publique?
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 14h15   #11
Provisoirement toléré
 
Étudiant
Inscription : juin 2005
Messages : 291
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2005
Messages : 291
Points : 144
Points : 144
Envoyer un message via MSN à b_steph_2
si si mon lien est bon mais j'ai enlevé une partie du chemin..
le chemin de base fonctionne parfaitement... je l'utilise pour d'autres pages.
__________________
Le problème n'est pas l'ordinateur mais l'utilisateur
b_steph_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 15h05   #12
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Ben clique dessus tu verras
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 15h48   #13
Provisoirement toléré
 
Étudiant
Inscription : juin 2005
Messages : 291
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2005
Messages : 291
Points : 144
Points : 144
Envoyer un message via MSN à b_steph_2
non mais j'ai volontairement mis "..."
__________________
Le problème n'est pas l'ordinateur mais l'utilisateur
b_steph_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 15h52   #14
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Aquoi me sert ce lien si quand je clique dessus rien ne se passe...
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 15h28   #15
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
A user ta souris

Citation:
Envoyé par b_steph_2
le message d'erreur : http 404 file or directory not found
Salut, je pige pas du dis que le probléme doit venir de la requete et l'erreur viens ici d'un fichier manquant, dans le fichier contenant ta requéte arrives-tu à afficher la requete ?
Code :
Response.Write nom_de_ta_requete
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h55.


 
 
 
 
Partenaires

Hébergement Web