Accueil > Forum > > > > Insert et coldfusion
Insert et coldfusion
vendredi 1 février 2008 à 17:34:22 |
Insert et coldfusion

Scarlett06
|
Bonjour, je débute en coldfusion est j'ai un petit soucis. Je n'arrive pas à insérer des valeurs dans une table de ma base de données. J'arrive à la consulter mais pas à l'insérer. Voici mon code : <cfquery name="consulter" datasource="BD">SELECT * FROM Sondage</cfquery> <cfdump var="#consulter#"> <cfquery name="ajouter" datasource="BD">INSERT INTO Sondage(IdQ,IdS,IdUsers,Reponse) values(1,1,2,1)</cfquery> <cfdump var="#ajouter#"> La premiere requete "consulter" me retourne bien ma table (j'ai inséré une valeur à la main) mais la deuxieme "ajouter" me provoque une erreur et empeche l'affichage de ma page. Pouvez vous m'aider pour détecter d'où vient l'erreur? Merci Scarlett
|
|
lundi 4 février 2008 à 07:48:39 |
Re : Insert et coldfusion

bonnebouffe
|
Salut, Quel message d'erreur reçois-tu exactement lorsque tu fais ton insert ? Christophe [ Lien ]
|
|
lundi 4 février 2008 à 09:30:30 |
Re : Insert et coldfusion

Scarlett06
|
Bonjour, j'ai cette page qui s'affiche | query - Top 1 of 1 Rows |
|---|
| | IDQ | IDS | IDUSERS | REPONSE | | 1 | 1 | 1 | 1 | 1 |
et quand je debug this page, aucune erreur apparait .... Bizarre non ? Scarlett
|
|
lundi 4 février 2008 à 09:38:31 |
Re : Insert et coldfusion

bonnebouffe
|
Bête question mais dans on insert, tu as bien mis des espaces entre Sondage et la parenthèse et idem pour Values ?
Christophe
|
|
lundi 4 février 2008 à 10:07:26 |
Re : Insert et coldfusion

Scarlett06
|
Oui j'ai bien mis les espaces... Ca marche maintenant, c'était juste un problème de nom de champ. Maintenant, j'essaie de procéder autrement je ne veux plus passer en dur mes valeurs mais passer par un cfc. Dans mon cfm je fais <cfscript> // Variable globale Page objNewRepSondage = createObject("component","cfcs.sondage"); objNewRepSondage.NewRepSondage(1,1,curIdUser,#Form.comparateur#); </cfscript>
Et dans mon cfc : <cfcomponent> <cffunction name="NewRepSondage"> <cfargument name="IdS" required="yes"> <cfargument name="IdQ" required="yes"> <cfargument name="IdUsers" required="yes"> <cfargument name="Reponse" required="yes">
<cfquery name="upSondage" datasource="BourseImmo"> INSERT INTO Sondage (IdS,IdQ,IdUsers,Reponse) VALUES (#Arguments.IdS#,#Arguments.IdQ#,#Arguments.IdUsers#,#Arguments.Reponse#) </cfquery> <cfquery name="montreSondage" datasource="BourseImmo"> SELECT * FROM Sondage </cfquery> </cffunction> </cfcomponent>
et la pareil ca me fait la page de debug sans erreur ... Scarlett
|
|
lundi 4 février 2008 à 13:54:15 |
Re : Insert et coldfusion
|
mercredi 26 mars 2008 à 10:02:13 |
Re : Insert et coldfusion

xchevalier
|
Hello,
Tu devrais passer tes valeurs comme ceci à ton CFC <cfscript> // Variable globale Page objNewRepSondage = createObject("component","cfcs.sondage"); objNewRepSondage.NewRepSondage(1,1,curIdUser,Form.comparateur); </cfscript>
Sinon cela risque de faire un truc du style : ... objNewRepSondage.NewRepSondage(1,1,curIdUser,ceci est ma réponse); ...
Autre chose, si tu peux typer les arguments de ton cfc c'est mieux et utilise plustôt cfqueryparam pour l'insert, cela évite des problème de paranthèse, SQLInject...
cfcomponent> <cffunction name="NewRepSondage"> <cfargument name="IdS" required="yes"> <cfargument name="IdQ" required="yes"> <cfargument name="IdUsers" required="yes"> <cfargument name="Reponse" required="yes"> <cfquery name="upSondage" datasource="BourseImmo"> INSERT INTO Sondage (IdS,IdQ,IdUsers,Reponse) VALUES ( <cfqueryparamvalue="#Arguments.IDS#"cfsqltype="cf_sql_numeric">, <cfqueryparamvalue="#Arguments.IdQ#"cfsqltype="cf_sql_numeric">, <cfqueryparamvalue="#Arguments.IdUsers#"cfsqltype="cf_sql_numeric">, <cfqueryparamvalue="#Reponse#"cfsqltype="cf_sql_varchar"maxlength="255"> ) </cfquery> <cfquery name="montreSondage" datasource="BourseImmo"> SELECT * FROM Sondage </cfquery> </cffunction> </cfcomponent>
|
|
mercredi 10 décembre 2008 à 10:07:41 |
Re : Insert et coldfusion

didierdufresne
|
Salut,
Il est important quand on travaille avec une base de donnée de ne travailler qu'avec des procédures stockées. Avantages : - rapidité (sql précompole le code) - Sécurité (le user n'a que les bon droit) il n'y a pas de code sql dans le source CFM - Moins de données transitent sur le réseau
|
|
Cette discussion est classée dans : arrive, insert, table, insérer, coldfusion
Répondre à ce message
Sujets en rapport avec ce message
Question bete ! comment faire une fonction en ColdFusion ?? [ par c3po ]
Désole mais je bloque la dessus !Merci
Ploblèmes avec ColdFusion Serveur [ par Rastafa ]
Bonjour, J'ai un serveur IIS5 sur win2000 avec ColdFusion 4.5Tous marchais très bien.Mais depuis quelques temps, tous les services du serveurs ce
Ploblèmes avec ColdFusion Serveur [ par Rastafa ]
Bonjour, J'ai un serveur IIS5 sur win2000 avec ColdFusion 4.5Tous marchais très bien.Mais depuis quelques temps, tous les services du serveurs ce
coldfusion? à l'aide! [ par x90david ]
Bonjour,j'aimerais faire un login utilisateur pour mon site flash 5. Je me suis tourné vers coldfusion car il fait parti de la gamme macromedia donc j
Problème server sur ordinateur perso pour développement app [ par fw ]
J'ai installé coldfusion Server sur mon PC (windows 2000 pro) pour développer applications pour mon job .Petit problème: lorsque je me connecte sur le
ColdFusion inclut ds EasyPHP ? [ par LeCool ]
bonsoir à tous,est ce que Coldfusion server est inclut ds EasyPHP 1.5. Je sais que ça n'a pas tellement de rapport avec le PHP mais on sait jamais !Me
au fait.. [ par LeCool ]
si jamais, ColdFusion n'est pas avec EasyPHP, pouvez vous me donner une adresse ou je pourrais le télécharger ? merci !Autres questions :Comme j'ai in
Versions de ColdFusion [ par Giuseppe ]
Salut, Quelles sont les grandes différences entre les version 4 et 5 de ColdFusion? Si je débute et ai envie d'aprendre, puis-je me lancer sans problè
CfmFrance et Coldfusion !!! [ par Melulu ]
Bonjour,je découvre votre site, je trouve qu'il est bien réalisé et utile, mais, je trouve un peu paradoxal qu'un site qui traite de ColdFusion soit d
sa vaut quoi le coldfusion comparé à asp ou php ???? [ par Ruff Ryders ]
tout est dans la question
Livres en rapport
|
Derniers Blogs
[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7 par Audrey
Lors de la réalisation de ma 2ème application Windows Phone 7, j'ai souhaité utiliser un WrapPanel pour afficher plusieurs photos. Mais le contrôle WrapPanel ne fait pas parti de la liste des contrôles inclus dans le SDK de la version Beta des outils pour...
Cliquez pour lire la suite de l'article par Audrey [WP7] BESOIN D'AVOIR DES DONNéES EN CACHE[WP7] BESOIN D'AVOIR DES DONNéES EN CACHE par Nicolas
Les développeurs ASP.NET ont l'habitude de mettre des données en cache pour éviter de requêter a chaque fois la base de données. Et il est toujours utilie de penser que vos utilisateurs mobiles n'ont pas troujours une super connexion 3G/WIFI et un for...
Cliquez pour lire la suite de l'article par Nicolas [TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION[TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION par cyril
Lorsque l'on créé un Work Item dans TFS, il est possible de le classer dans un "area" et dans une "iteration". Dans la plupart des types de projet, un "area" correspond à une catégorie, une "iteration" à un numéro de version. Il est possible de cré...
Cliquez pour lire la suite de l'article par cyril SQL : FONCTIONS D'AGRéGATION MIN/MAX ET VALEURS NULLSQL : FONCTIONS D'AGRéGATION MIN/MAX ET VALEURS NULL par coq
Les fonctions d'agrégation comme MIN et MAX ignorent les valeurs NULL présentes dans le jeu de données sur lequel porte leur calcul, d'où le fameux message d'avertissement : Warning: Null value is eliminated by an aggregate or other SET operation...
Cliquez pour lire la suite de l'article par coq VOTEZ POUR WARNYGOVOTEZ POUR WARNYGO par Nicolas
La vidéo du projet Warnygo est disponible sur facebook et attend vos votes ! Pour rappel: Warnygo est une application Windows Phone 7 qui permet d'alerter tous utilisateurs inscrits qui se trouve dans la zone où se passe l'...
Cliquez pour lire la suite de l'article par Nicolas
Logiciels
sDEVIS-FACTURES vlPRO (3.8.0)SDEVIS-FACTURES VLPRO (3.8.0)sDEVIS-FACTURES vlPRO a été mis au point pour permettre besoins des particuliers, créateurs, entr... Cliquez pour télécharger sDEVIS-FACTURES vlPRO LettresFaciles (5.6.0)LETTRESFACILES (5.6.0)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles MyPlanning 2010 (5.6.0)MYPLANNING 2010 (5.6.0)MyPlanning 2010 permet de créer des plannings sous la représentation de diagrammes. Plannings pré... Cliquez pour télécharger MyPlanning 2010 Emicsoft Mac DVD en iPad Convertisseur (3.1.16)EMICSOFT MAC DVD EN IPAD CONVERTISSEUR (3.1.16)Emicsoft Mac DVD en iPad Convertisseur, logiciel professionnel de convertir les fichiers DVD en i... Cliquez pour télécharger Emicsoft Mac DVD en iPad Convertisseur Emicsoft ipad ménager pour mac (3.1.08)EMICSOFT IPAD MéNAGER POUR MAC (3.1.08)Emicsoft ipad ménager pour mac est spécialement conçu pour les utilisateurs Mac pour copier des f... Cliquez pour télécharger Emicsoft ipad ménager pour mac
|