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
TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice CRéATION D'UNE BASE DE DONNéE SOUS SQL AZURECRéATION D'UNE BASE DE DONNéE SOUS SQL AZURE par junarnoalg
Sans rentrer dans les détails, je me propose ici de faire un rapide tour de ce que propose SQL Azure.
SQL Azure est avant tout un service d'hébergement de base de données relationnelles construit sur SQL Server. Il permet aux entreprises d...
Cliquez pour lire la suite de l'article par junarnoalg TECHDAYS PARIS 2010 : LES SERVICES D'APPLICATIONS DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LES SERVICES D'APPLICATIONS DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Xavier Moreels et Julien Bakmezdjian Ce sujet est lié au partage des applications comme services dans SharePoint 2010, ceci représente la possibilité de créer sa propre application qui sera utilisable comme ceux en standard : Search...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|