Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CONNEXION ET REQUETTE SUR UNE BASE DE DONNÉES


Information sur la source

Catégorie :Base de données Classé sous : connexion, requete, base, données Niveau : Débutant Date de création : 05/07/2002 Date de mise à jour : 29/04/2003 18:36:37 Vu : 14 885

Note :
Aucune note

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


Description

J'ajoute ce post car j'ai eu du mal à comprendre le fonctionnement de Coldfusion pour les requettes et Bases (venant du monde PHP/ASP).
En effet, le coldfusion repose sur un moteur qui gère les connexions et requettes directement. Donc lorsque l'on veut se connecter à une base, il faut déjà créer un équivalent de DSN sur le Coldfusion Manager qui va donc demander les informations que la connexion, les pilotes et la base.. (aussi classique que l'ODBC).

Une fois ceci fait on ajoute dans son code ce qui suit.

Une fois cette requette lancée, on manipule les valeurs dans le même esprit que le recordset en ASP avec par exemple :
- LeNomObjet.recordcount : Nombre de lignes récupérées par la requette

Pour avoir une valeur précise, il faut simplement écrire le nom_de_l_objet.La_Colonne
- LeNomObjet.LeChamps : Valeur de la ligne en cours de lecture au niveau du champs donné.

 

Source

  • <cfquery name="LeNomObjet" datasource="EquivalentODBC">
  • select *
  • from TaTable
  • </cfquery>
  • <!-- EquivalentODBC = Connexion Base créée avec le Coldfusion Manager -->
<cfquery name="LeNomObjet" datasource="EquivalentODBC">
  select *
  from TaTable
</cfquery>

<!-- EquivalentODBC = Connexion Base créée avec le Coldfusion Manager -->
 

Conclusion

Le principe est simple, mais encore fallait-il le savoir. Quand on vient avec un acquis d'autres langages, c'est simple mais on se trouve un peu perdu au début.

Bon coding.

Romelard Fabrice (Alias F___ )
 

Commentaires et avis

signaler à un administrateur
Commentaire de BenLaKnet le 08/07/2002 08:55:41

Equivalent ODBC ... est une DSN ... ce pas simplement un equivalent, en effet cette DSN peut petre crééé via CF Admin ... mais aussi dans la déclaration de DSN du serveur.

signaler à un administrateur
Commentaire de vinygrr le 07/05/2004 16:25:35

moi je trouve cela beaucoup plus simple comme acces au DB ! y pas de prise de tête :-)

signaler à un administrateur
Commentaire de ashlar le 18/04/2005 17:12:41

Un grand merci
Jusqu'a present je gerer tout en php...il manque cruellement de doc a ce sujet sur coldfusion.
Apres ca deviens effectivement une evidence mais encore fallait il le savoir :-)

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

CFFILE et base de données [ par Ernst ] Bonjour,Je cherche à faire la chose suivante:1) inserer un enregistrement dans une base de données, avec des éléments provenant d'un formulaire. (de t Upload vers une base de données [ par mbarchy ] Est-il possible d'utiliser un fichieruploader par un formulaire pour l'enregistrer dans unchamps BLOB d'une base de données Access.MerciMichael Champ Mémo d'une base de données [ par BenLaKnet ] J'utilise le champ Mémo d'Access pour détailler du contenu, les données sont mises à jour via un formulaire Web.et pour faciliter la mise en forme des Javascript et base de données [ par Roberto ] Je cherche un exemple de popup windows qui permettrait ceci.A partir de la page principale, le visiteur pourrait indiquer dans un champ le n° ID de dé champ tronqué [ par Tom78 ] Bonjour,V'la, je fais une partie administration et qd je rentre des données ds un &lt;input type="text"...&gt; et que j'appuie ensuite sur "Submit", l connexion a une base sql [ par raluca ] RalucaSalut je doit faire un site pour mon ecole et je narrive pas a me connecter a ma base sql a partir de coldfusion.Ma base de donnees est locale.J Modifier une base de données access en lecture [ par meriam ] Bonjour,Merci de m'informer s'il est possible de modifier une base de données access sur ftp malgré qu'elle est en lecture par des internautes en inte Exemple de base de données concurrentielle [ par LamH ] Bonjour, Sauriez vous par hasard, ou est ce que je pourrais disposer d'un exemple de base de donnée concurrentielle (déja conçue (MCD) ou réalisée). J Formatage des données venant d'une base access [ par jeanmarie3 ] Dreamweaveret codlfusion : formatage des données : Je n arrive pas à formater correctement les données de mes pages dynamiques :J'obtiens pour le mot


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,530 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.