begin process at 2012 05 29 01:30:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Base de données

 > 

SQL

 > 

C++ Builder - requette à la base de donnée SQL pour avoir les 10 derniers resultats


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

C++ Builder - requette à la base de donnée SQL pour avoir les 10 derniers resultats

mardi 24 novembre 2009 à 22:29:09 | C++ Builder - requette à la base de donnée SQL pour avoir les 10 derniers resultats

megamario

Bonjour à tous,

Présentation:

Au lycée on doit faire un mini projet d'une station météo.
On est 3
le n°1: fait le serveur pour la maintenance et avertir en cas de défaillance des capteurs (Ethernet).
Le n°2: rempli la base de donnée (Ethernet).
Le n°3:(moi) recuperer les info de la station météo.

1 PC principal "Linux" connecter en Ethernet et en série a la station.
1 PC Maintenance "Windows" en Ethernet pour visualisé l'état des capteurs.
1 PC mySQL "Windows" pour la base de donnée.
1 PC serveur Web pour que les utilisateur puisse connaitre grâce à une page Web les données stocker dans la base.

Voila pour la présentation.

Partie a souci, La page Web:

On doit crée un fichier exe crée en C avec C++ builder 6

Aillant fini ma partie j'aide mes collègues pour faire la partie Web mais la on sèche tout les 3 surtout pour le filtrage.
La Base est composé de 4 colonnes
*ID (autoincrementé).
*Température
*Vitesse du vent
*Sens du vent.
Sur la page Web on veut afficher une moyenne des 10 derniers relevés.

Donc on sèche sur plusieurs point

*Le filtrage à faire pour recuperer que les 10 derniers relevés.
Et ensuite je vois pas trop comment stocker ces information.

*A l'appel de la page Web cela doit lancer directement notre fichier pour crée dynamiquement la page Web.
On a jamais encore fait sa, on avais toujours une page index.html ou l'on remplissait des formulaires et puis lorsque l'on cliquait sur un bouton cela lançais notre appli qui recréait ensuite une page web. La je vois pas ce qu'il faut mettre dans index.htlm pour la lancer directement.


PS: on fait dans un 1er temps une page web avec vraiment le minimum.
genre:
Température =
Vitesse du vent =
Direction du vent =

Donc la création de la page Web ne contiens vraiment que très peut de printf ( "....." ); Le balise obligatoire et nos 3 printf pour voir les variables calculé.

Merci de votre aide, c'est un TP que l'on doit presenté demain et vu le retard qu'on pris mes collègues je voudrais bien les aidés.



Technicien en électricité Industriel (39 ans), en cours de reconversion BTS IRIS 2eme Année.
Au lycée pendant l'année scolaire, et en stage pendant les vacances scolaire.
mardi 24 novembre 2009 à 22:45:23 | Re : C++ Builder - requette à la base de donnée SQL pour avoir les 10 derniers resultats

BruNews

Administrateur CodeS-SourceS
SELECT TOP 10 tesChampsIci
FROM TaTable
ORDER BY ID DESC

a tester.

ciao...
BruNews, MVP VC++
mardi 24 novembre 2009 à 23:07:59 | Re : C++ Builder - requette à la base de donnée SQL pour avoir les 10 derniers resultats

megamario

Merci pour cette info.


Technicien en électricité Industriel (39 ans), en cours de reconversion BTS IRIS 2eme Année.
Au lycée pendant l'année scolaire, et en stage pendant les vacances scolaire.
mercredi 25 novembre 2009 à 19:51:12 | Re : C++ Builder - requette à la base de donnée SQL pour avoir les 10 derniers resultats

megamario

Bonjour a vous,

j'ai trouvé pour la requête:

BruNews n'etait pas loin:

SELECT mesChamps FROM maTable ORDER BY ID DESC LIMIT 0,10

Par contre on a quelque souci pour la page web en elle même. On arrive pas en faite a l'appel de la page index.html à charger directement monApli.exe.

MonApli.exe marche en mode console et me renvoie bien le script complet de m'a page html avec mes variable récupérées de la BD.

Technicien en électricité Industriel (39 ans), en cours de reconversion BTS IRIS 2eme Année.
Au lycée pendant l'année scolaire, et en stage pendant les vacances scolaire.
samedi 28 novembre 2009 à 22:13:06 | Re : C++ Builder - requette à la base de donnée SQL pour avoir les 10 derniers resultats

rt15

Membre Club Administrateur CodeS-SourceS
Salut,

Pour ta page web, la solution la plus basique serait de faire du CGI.

En deux mots :
1) Le serveur web reçoit la requête en provenance du navigateur.
2) Il appelle un programme cgi (Codé en C ou autre) après avoir affecté des variable d'environnement.
3) Le programme traite la requête en analysant les variables d'environnement et l'entrée standard si nécessaire.
4) Le programme écrit sur la sortie standard le code HTML/JavaScript.
5) Le serveur web récupère cette sortie et la renvoie au navigateur.

Tu as des exemples et des explications un peu partout sur le web.
jeudi 3 décembre 2009 à 21:42:29 | Re : C++ Builder - requette à la base de donnée SQL pour avoir les 10 derniers resultats

megamario


Merci pour cette réponse, au lycée on est passé a autre chose mais cela m'interaisse toujours.

Alors effectivement à partir du 2 c'est exactement ce que je contait faire.
Et comme je disait mon problème viens que pour le moment on a toujours appelé la page web sur cette page web on avait un formulaire et en appuyant sur un bouton on appele le cgi qui lui recrée la page Web.
La en faite on appel une page web vide ou du moins sans bouton. Et donc je sais pas comment formulé l'appel du CGI automatiquement.

Pour le reste c'est bon (enfin pour faire une page avec juste 3 lignes sa va ;)).

J'avoue que j'ai pas trop cherché cette partie vu que cela ne devais pas être moi qui devais la concevoir.
En tout cas j'ai réussi a présenter au prof la page du CGI complète en mode console. il a bien vu que mes variables était bien récupérées dans la base de donnée.



Technicien en électricité Industriel (39 ans), en cours de reconversion BTS IRIS 2eme Année.
Au lycée pendant l'année scolaire, et en stage pendant les vacances scolaire.
mercredi 5 janvier 2011 à 10:22:15 | Re : C++ Builder - requette à la base de donnée SQL pour avoir les 10 derniers resultats

megane06

Bonjour megamario,
ce post date déjà, mais je tente quand même le coup, je dois faire le même projet que toi, récupérer les données de la station, et j'aurai aimé un peu daide sur ce point là.
Merci

Amicalement Mégane


Cette discussion est classée dans : base, donnée, web, page, derniers


Répondre à ce message

Sujets en rapport avec ce message

recherche dans une base de donnée acces [ par naderrim1 ] j'aime savoir comment lire une information dans une page html et faire sa recherche dans une base de donnée acces et afficher le resulta dans une autr Accès au base de donnée Access [ par Sat83 ] Hello,Je souhaiterais acceder a une base de donnée access comprenant differents champ (nom, prenom, age....) via Visual C++.Je suis encore assez novic lancer une page web [ par Sat83 ] helloje souhaiterais ouvrir une page web en cliquant sur un bouton de mon application, et comme je debute en c/c++ je sais pas trop comment faireMERCI Ouvrir une page web [ par PinkRabbit84 ] Je veux ouvrir une page web dans une nouvelle fenetre meme si il y a deja une d'ouverteMerci davancePinkRabbit84 Easyphp + tcpip [ par gogeta2003 ] Salut, j'ai 2 pc en réseau avec easyphp installé sur les deux pc. Une base de donnée sur le 2ième et je voudrais du premier en utilisant builder c++ m lier une base de donnée [ par chabimed ] salut je voudrais lier une base de donnée access à un projet C++mais je ne sais pas comment faire est ce que quelqu'un purait m'aider?merci Afficher une base de donnée Access [ par spycomeback ] spycomebackj'aimerais savoir comment me connecter a une base de donnée (type access) et l'afficher dans une boite de dialogue ???? Récuperer info d'une page Web [ par LordBob ] Bonjour a tous,voila en fait je voudrais faire un programme pour gérer les transactions (achat / vente) faite sur le site d'Ebay.. donc voila en fait, Récupérer les données d'une page web [ par supergrey ] Bonjour, je voudrais savoir comment récupérer le cour EUR/USD donnée par cette page web:http://195.70.13.70/ofc/v1/visual/iQuotes.asp?instruments=EURU CDAORecordset et les threads [ par Poox ] Bonjour à tous, je suis en projet de BTS. Le but de mon projet et de réaliser un interface permettant de gérer une base de donnée et de faire la compa


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales