1 2
| qry=" exec sp_insert_param @nom_table='"& g_NomTable &"'"
qry= qry +", @libelle= '"& replace(request.Form("TXTLIBELLE"),"'","''") &"'" |
vla la requête qui me pose problème
Lorsque j'insère du texte avec une quote " ' " sql serveu me renvoie une erreur ....
vla ma procédure stockée :
1 2 3 4 5
| ALTER procedure sp_insert_param (@nom_table varchar(50), @libelle varchar(50))
as
set nocount on
select( 'insert into ' + @nom_table + ' ( libelle ) select ''' + @libelle +'''') |
J'utilise le select pour debug :
l'écution de la procédure me renvoie alors :
1 2 3
| exec sp_insert_param @nom_table='situation_fam',
@libelle= 'l''eau' |
Lorsque j'execute alors cette réponse vla le résultat :
insert into situation_fam ( libelle ) select 'l'eau'
Il me manque alors une quote pour que l'éxecution soit possible mais je n'y arrive pas .... j'ai beau chercher ...
voyez-vous une solution ???
Partager