begin process at 2012 05 28 00:58:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Pb de ' dans ma bd


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb de ' dans ma bd

lundi 22 octobre 2001 à 14:03:47 | Pb de ' dans ma bd

pitoux

Bonjour,
quand j'execute le code suivant :

SQL_add_zone="EXEC sp_referential_add_zone '"&name&"' "
set add_zone = conn.Execute(SQL_add_zone)
les ' et " dans la variable name font planter la requete

SQL_add_zone="EXEC sp_referential_add_zone """&name&""" "
set add_zone = conn.Execute(SQL_add_zone)
là les ' et " sont acceptés mais tous les champs de la table deviennent obligatoires.

Je n'ai plus d'idée.

Merci d'avance

Pitoux
lundi 22 octobre 2001 à 14:30:33 | Re : Pb de ' dans ma bd

Bud

name=replace(name,"'","''")
SQL_add_zone="EXEC sp_referential_add_zone '"&name&"' "
set add_zone = conn.Execute(SQL_add_zone)




-------------------------------
Réponse au message :
-------------------------------

Bonjour,
quand j'execute le code suivant :

SQL_add_zone="EXEC sp_referential_add_zone '"&name&"' "
set add_zone = conn.Execute(SQL_add_zone)
les ' et " dans la variable name font planter la requete

SQL_add_zone="EXEC sp_referential_add_zone """&name&""" "
set add_zone = conn.Execute(SQL_add_zone)
là les ' et " sont acceptés mais tous les champs de la table deviennent obligatoires.

Je n'ai plus d'idée.

Merci d'avance

Pitoux
lundi 22 octobre 2001 à 14:41:41 | Re : Pb de ' dans ma bd

pitoux

J'ai déjà essayé ca mais ca ne marche pas dans mon cas car dans la base les ' sont remplacés par des " et je ne peux pas.

Merci quand même

Pitoux

lundi 22 octobre 2001 à 14:47:36 | Re : Pb de ' dans ma bd

Bud

Montre voir le résultat de response.write(SQL_add_zone="EXEC sp_referential_add_zone '"&name&"'"
)
juste avant l'execution de ta requete.



-------------------------------
Réponse au message :
-------------------------------

J'ai déjà essayé ca mais ca ne marche pas dans mon cas car dans la base les ' sont remplacés par des " et je ne peux pas.

Merci quand même

Pitoux


lundi 22 octobre 2001 à 15:00:26 | Re : Pb de ' dans ma bd

pitoux

EXEC sp_referential_add_zone 'to'to' avec to'to comme valeur de mon champ.



-------------------------------
Réponse au message :
-------------------------------

Montre voir le résultat de response.write(SQL_add_zone="EXEC sp_referential_add_zone '"&name&"'"
)
juste avant l'execution de ta requete.



-------------------------------
Réponse au message :
-------------------------------

J'ai déjà essayé ca mais ca ne marche pas dans mon cas car dans la base les ' sont remplacés par des " et je ne peux pas.

Merci quand même

Pitoux



lundi 22 octobre 2001 à 15:13:52 | Re : Pb de ' dans ma bd

Bud

Donc il faut mettre 'to''to' (2x') et un
replace(name,"'","''")doit marcher



-------------------------------
Réponse au message :
-------------------------------

EXEC sp_referential_add_zone 'to'to' avec to'to comme valeur de mon champ.



-------------------------------
Réponse au message :
-------------------------------

Montre voir le résultat de response.write(SQL_add_zone="EXEC sp_referential_add_zone '"&name&"'"
)
juste avant l'execution de ta requete.



-------------------------------
Réponse au message :
-------------------------------

J'ai déjà essayé ca mais ca ne marche pas dans mon cas car dans la base les ' sont remplacés par des " et je ne peux pas.

Merci quand même

Pitoux
lundi 22 octobre 2001 à 15:32:21 | Re : Pb de ' dans ma bd

pitoux


J'ai trouvé la solution:

<%
function parse(str)
Dim i, letter, temp
for i = 1 to len(str)
letter = mid(str,i,1)
if letter = chr(34) then
letter = replace(letter,chr(34),"""")
'letter = replace(letter," ","")
temp = temp & letter
else
temp = temp & letter
end if
next
temp = replace(temp,"'","''")
parse = temp
end function
%>

<%
' récupération des données du formulaire d'ajout d'une zone
name = Request.form("name")
name = parse(name)

%>
<!-- #include file="../include/conn_base_begin.asp" -->
<%' requete d'ajout à la base par procédure stockée
SQL_add_zone="EXEC sp_referential_add_zone '"&name&"' "

Merci à toi Bud

A +

Pitoux
lundi 22 octobre 2001 à 15:36:20 | Re : Pb de ' dans ma bd

pitoux

J'ai trouvé la solution (cf mon message précedent)

Merci à toi Bud

A +

Pitoux


Cette discussion est classée dans : sql, add, name, zone, execute


Répondre à ce message

Sujets en rapport avec ce message

trigger en SQL server [ par Kurul1 ] Bonjour à tous J'ai un petit souci avec les triggers. J'ai une table zone avec un identifiant id_zone et un libelle libelle_zone. Jusque là, pas de pb requete SQL :(( [ par fatifleurf ] slt à tous,j'ai un prb avec une req sql serveur.bon , j'ai une application web .net developpée en c# et je veux à partird'une zone de text qui contien La requete ne s'execute pas lorsque je mets un <br /> dans une textbox [ par tom741pawa ] Bonjour à tous,J'ai plusieurs textbox ou je peux rentrer du texte.Ensuite j'envoie les données dans ma base de données SQL.Tout fonctionne parfaitemen Récuperer le nombre de ligne d'une requete SQL [ par MrDSM ] Salut à tous. ça fait des heures que je songe comment réussir mon code. Je veux récupérer le résultat d'un Count(*) d'une requête, mais ça marche pas. Langage NASM [ par petitmozart ] Bjour a tous; Je programme en NASM(assembleur 8086) J'ai c programme qui me donne erreur: .model small .stack .data vett db -5,-4,-9,-1 resul Exception [ par sawass ] Lorsque j'exécute ce code j'ai l'exeption suivante: "System.NullReferenceException: Object reference not set to an instance of an object" Voici le cod Script Sql permettant l'alimentation d'un champ d'une table date sur plusieurs années [ par Hadoule7 ] Bonjour, Je développe actuellement une application pour un informaticien indépendant qui lui permettra de renseigné la base de donné de ses jours/demi Installation de SQL SERVER 2005 [ par Debord10 ] Salut à tous le monde! j'ai un petit souci,je suis entrain d'installer SQL SERVER 2005,mais ça marche pas;les deux bases sample ne s'installent pas. V installer SQl Server 2005 [ par guyzod ] Bonjour! Je n'arrive pas à installer SQL Server 2005 sur mon laptop mon système d'exploitation est Windows7. En effet je veux visualiser la base de do probleme avec select sql [ par amsy10 ] Bonjour, j'ai fais un select sur ma base qui ne marche pas, A1 [b]U V[/b] AA|11 BB|22 CC|33 et B1 [b]Z[/b] DD AA EE voici ma requete: select U, sum(V)


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales