Bonjour,
Je cherche des infos et un exemple d'application SGBD avec C++ Builder 6 et MySQL.
Particulierement, comment récupérer et traiter les informations d'un TSQLQuery.
Merci, A+
Bonjour,
Je cherche des infos et un exemple d'application SGBD avec C++ Builder 6 et MySQL.
Particulierement, comment récupérer et traiter les informations d'un TSQLQuery.
Merci, A+
Bonjour,
Ca m'interesserait aussi![]()
Arnaud
A lire : Les règles du forum
Moi aussi ca m'interesserai !!!
D'ailleurs j'ai deja posé bcp de questions a ce sujet, mais jms resolues
J'utilise DBExpress pour me connecter a la base SQL,
mais cet objet requiert deux DLL pour un connexion SQL, dont libmysql.dll. Quand je l'utilise, et que je lui demande de connecter, il me repond toujours la meme chose : unable to load libmysql.dll(((
Alors je n'ai toujours pas trouvé comment faire, meme en telechargeant la librairie depuis internet....
Merci.
Moi aussi, je suis intéresser par un exemple simple.
Merci.
Ouais, je n' y arrive pas ou plutot je ne comprend pas trop comment accéder à cette base de données![]()
Oui, bon pour ceux qui comme moi perseverent dans le DbExpress, il y a ce lien, mais l'utilisation est pour Delphi6. Maintenant les similitudes avec Builder font ke c'est un peut pres la meme chose :
http://www.developpez.com/delphi/jmc/dbexpress1.htm
Moi j'arrive desomais a avoir, avec un TSQLConnect, un invite de connexion. Mais lorsque je rentre mon nom + password, ca repond toujours la meme chose :
DBX error : Invalid Password / Username.
Je me connect a une base sur free (--> sql.free.fr),
Et mon login / password sont forcément bons puisque je les ai retester en dehors de builder, et ca fonctionne.
Qq'un a deja eu cette erreur ?
J'ai suivi le tutorial de borland utilisent mon MySql3.23.
TSQLConnection
TSQLDataSet -- j'ai remplacé par TSQLQuery
TDataSetProvider
TClientDataSet
TDataSource
TDBGrid
ça n'a pas marché car je n'arrivais pas activer TSQLDataSet puis TClientDataset.
Error : "Command out of sync; You can't run this command now"
(Si qqun sait pourqoui ?)
Pendant 2 jours je pensai que le problem venait de libmysql.dll (problem de compatibilité entre VC++ et borland c++, mais ce problem a été probablement résolu dans bcb6)
Ensuite j'ai remplacé TSQLDataSet avec TSQLQuery et la j'ai pu activé TSQLQuery et TClientDataSet et TOUT MARCHE comme prévu.
normal muetdhiver que ca ne marche pas !!!!!!!
j'ai maintes fois essayé : pas le droit ! Free n'autorise pas l'acces a sa base depuis l'exterieur ! donc meme sis tu as le bon password : pas le droit et pis c tout !
er revanche, si jamais tu y arrives, je suis la !
Bonjour à tous,
Mon application fait appelllle à une base MYSQL.
je n'utilise pas votre composant mais un objet TTAble ,2 TDataSource et Tquery.
Tous marche correctement , ajout , suppression, Requêtes.....
J'ai juste un souciiii , comment connaitre tous les dll et les fichiers bpl utilisé par mon application , pour l'exporter.
En gros faire un programme d'installation.
(je n'ai pas InstallFielShell car j'utilise que la version TRIAL de C++6
@
[/b]
et bien moi pour utiliser les bases mySql je n'ai pas utiliser de composant, je me suis creer une dll qui fait appelle a des fonctions definit par mysql pour le c++..
j'ajoute ceci...
j'ai inclus la bibliotheque de mysql
et apres j'ai utiliser les fonctions et structures suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include <mysql.h>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 MYSQL_RES MYSQL_ROW ... mysql_real_connect mysql_insert_id mysql_free_result ...
Bon voila, apres de grosses recherches et une prise de tete considerable, je reposte une petite reponse sur ce sujet.
Pour utiliser une base SQL dans son propre logiciel sans avoir transformer son poste en serveur, il faut trouver un hebergeur SQL gratuit. Et c'était la que ca clochait. En effet, le composant TSQLCOnnection fonctionne tres bien, une fois la librairie libmysql.dll telechargée et installée.
Le probleme recurrent lors d'une connexion a une base a distance est que les hebergeurs fournissent leur base EN PLUS de l'hebergement web. On ne peut acceder a leurs bases que DEPUIS une page PHP disposée sur le site en question. J'ai deja essayé de creer une base en local, et de rentrer localhost comme serveur, ca fonctionne tres bien !
C EST PR CA QUE LA CONNEXION SUR LES SERVEURS de FREE.FR echouent. L'acces distant n'est pas possible.
La solution est de souscrire un accompte ici :
www.sql-gratuit.com
Voila, maintenant, plus d'erreur Invalid Username/Password !! Ca fonctionne.
Ensuite, se referer a la doc pour un TSQLQUERY.
++
Partager