|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 5 ![]() |
Bonjour à toutes et à tous
Travaillant sous SQL server 2005 et en ASP, je suis confronté à un problème d'insertion d'une variable ASP dans sur SQL Server 2005. Je n'arrive pas à trouver la bonne syntaxe pour ma requête SQL... La variable que je souhaite inserer à pour nom: pblem et mon champ: contenu_di(Varchar) INSERT INTO demande_intervention ( contenu_di ) values ( ' & pblem & ' ) La valeur retournée après un select est la valeur ''& pblem &'' Donc ce n'est pas la valeur de la vaiable qui est retournée mais le nom de ma variable...J'ai beau tester différentes notations mais ça ne marche pas...et là je vous présente le meilleur résultat obtenu. Qqn pourrait-il m'aider en m'indiquant où je me plante... Merci à tous !! |
|
|
00
|
|
|
#2 | ||
|
Membre habitué
![]() Inscription : novembre 2007 Messages : 381 ![]() |
Bonjour et bienvenu sur le Forum.
Essai avec ça Code :
|
||
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 5 ![]() |
Nous venons d'essayer et malheureusement cela ne marche pas non plus
voici ce qu'il a insérer dans la table "contenu_di" Citation:
Est-il vraiment possible de coupler le SQL avec ASP ?? |
|
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Salut,
tu peux nous mettre la ligne complète où tu insère dans la base. Comme ça on pourra en savoir un peu plus et te donner un peu plus d'aide. Et sinon pour répondre à ta question, une requête sql peut contenir des variables asp.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 5 ![]() |
Merci pour votre aide
J'avais oublié de preciser que pour me connecter à ma base SQL j'utilise l'assistant de base de données integré à Frontpage (pas réussi à faire sans) J'ai donc créé ces 2 requetes fp_sQry="INSERT INTO demande_intervention ( contenu_di ) values ( '" & pblem & "' ) -> celle ci me retourne le nom du champ fp_sQry="INSERT INTO demande_intervention (contenu_di) values ( '::pbleme::')" -> celle ci me met un message d'erreur lié à l'installation du sharepoint. Qd j'affiche dans ma page le contenu de la variable <%=pblem%>, la bonne valeur m'est retournée. Merci à tous |
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 862 ![]() |
Salut,
Que mets-tu dans "pblem"? A+ |
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 5 ![]() |
Dans le champ pblem je recupere du texte.
Les utilisateurs sont invités à saisir un texte quelconque. Mon champ contenu_di est de type varchar. En recherchant sur le site de microsoft, il semblerait qu'il soit incorrect de faire un Insert, il est plutôt conseillé de faire un update ! En tapant ça pour un test: update demande_intervention set contenu_di = '::pblem::' where num_di = 89; num_di etant l'identifiant unique de la table. j'ecris bien dans la base mais le champ est vide càd qu'il n'y a rien dedans, un champ nul sans valeur ![]() Alors docteur? |
|
|
00
|
|
|
#8 | ||
![]() ![]() |
Salut,
Si tu dis que pblem comporte du texte il est fort probable que celui ci contienne à un moment l'apostrophe, de ce fait celui indique la fermeture de ta requete il faut donc le doublé soit en faisant : Code asp :
et ensuite tu peux le placer dans ta requête : Code asp :
fp_sQry="INSERT INTO demande_intervention ( contenu_di ) values ( '" & pblem & "' )" je ne sais pas si c'est un oublie du copier coller mais ta requête en plus n'était pas fermer il manquais le " Par ailleurs, quelle base utilises tu pour te connecter ?? Car, il existe des syntaxe toute faite pour te connecter à une base suffit de faire copier coller et de modifier les champs adéquat bien sûr. Notamment ici : => Connexion BD
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours FAQ ASP |
||
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 5 ![]() |
Merci pour le lien et pour ton aide kaiser59.
Je vais y jeter en oeil !! Ma base est sous SQL Server 2005 et j'essai de developper avec Frontpage |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com