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 27/12/2006, 14h29   #1
Membre habitué
 
Inscription : octobre 2005
Messages : 745
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 745
Points : 127
Points : 127
Par défaut javascript asp textarea

Bonjour je souhaiterai savoir comment recuperer ce qu'il y a dans un champs de textarea apres validation sur un bouton OK pour l'inserer dans une requete d'update pour sqlserver. ou meme dans un textbox...

D'avance merci
Alex35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2006, 14h49   #2
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 810
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 810
Points : 3 011
Points : 3 011
Re,

Tu peux donner un peu plus de détail ?
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2006, 15h18   #3
Membre habitué
 
Inscription : octobre 2005
Messages : 745
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 745
Points : 127
Points : 127
c'est bon j'ai trouver en envoyant mon formulaire dans une page action.asp et en faisant
Code :
request.form("paragraphe_text")
ca marche c'est cool!
par contre mon probleme c'est les caracteres spéciaux de sql server quelqu'un aurait il une fonction pour me permettre de remplacer les simples cotes par des doubles et éviter en general les problemes liés aus caracteres speciaux...
Alex35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2006, 15h28   #4
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 810
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 810
Points : 3 011
Points : 3 011
Re,

Pour remplacer les simples quotes par des doubles, il existe la fonction Replace()

Code :
1
2
 
NewTXT = Replace(MaChaine, "'", "''")
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2006, 15h36   #5
Membre habitué
 
Inscription : octobre 2005
Messages : 745
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 745
Points : 127
Points : 127
je vais tester merci encore!!

Mais je ne voudrais pas abuser mais en fait je crois que mon probleme ne vient pas de la car losque j'essaye de faire un upadate avec une phrase qui n'a pas de quote il me dit "syntaxe incorecte au niveau du 2eme mot", toujours!
A quoi cela pourrait il etre du?

par contre si je passe le mode de transmission de données de post a get alors la l'erreur n'est plus au deuximeme mot mais
Code :
Syntaxe incorrecte vers le mot clé 'WHERE'.
alors que logikement mais requete est bonne...


voila ma page vers laquelle est renvoyée mon formulaire :
Code :
1
2
3
4
5
6
7
8
9
<%@LANGUAGE="VBSCRIPT"%>
<!-- #include File="../Includes/DS_OPEN_BASE.asp"-->
<!-- #include File="../Includes/DS_SESSION.asp"-->
<!-- #include File="../Includes/DS_DECLARATION.asp"-->
<!-- #include File="../Includes/DS_FONCTIONS.asp"--> 	   
<!-- #include File="../Includes/INCLUDES.asp"--> 
<% TxtModif=request.form("paragraphe_text")
ModifParagrapheTexte cint(session("Enseigne")), cstr(session("Langue2")),  cint(session("Page")), cint(session("Paragraphe")), cstr(TxtModif)
%>
et ma fonction :

Code :
1
2
3
4
function ModifParagrapheTexte(ens_id, langue_id, page_id, para_id, txt)
		strQuery = "UPDATE Paragraphe SET paragraphe_text="&txt&" WHERE ens_id="&ens_id&" and langue_id='"&langue_id&"' and page_id="&page_id&" and paragraphe_id="&para_id&""
		objConn.Execute(strQuery)
	end function

c'est encore bon
le probeleme etait qu'il fallait encadrer ma variable "&txt&" par des cotes dans ma fonction car declarée en varchar sous sql sever je vais tester la fonction replace

et sinon a part les quotes, y a pas d'autres caractéres qui posent probleme a sql server?
Alex35 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 00h18.


 
 
 
 
Partenaires

Hébergement Web