blackbird95100
Messages postés13Date d'inscriptionlundi 3 mai 2010StatutMembreDernière intervention 6 mai 2010
-
29 janv. 2009 à 12:46
blackbird95100
Messages postés13Date d'inscriptionlundi 3 mai 2010StatutMembreDernière intervention 6 mai 2010
-
30 janv. 2009 à 21:20
Voila je suis en projet pour mon bts iris et je doit mettre a jour une base de donnée par l'intermédiaire de borland c++ sauf que j'ai aucune idée de comment faire...
En parcourant le web j'ai vu qu'il fallait, pour utilisé les fonctions du logiciel, passer par ODBC ... sauf que je ne sais pas ce que c'est et surtout je n'arrive pas a le paramétrer dans windows... Pour Mysql j'utilise WampServer2.0...
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 29 janv. 2009 à 20:06
Salut,
Tu peux utiliser directement la DLL fournie par MySQL pour cela. C'est plus facile et plus performant. Il s'agit de LibMysql.dll téléchargeable sur le site MySQL. Elle contient toutes les fonctions dont on peut avoir besoin. Voici un lien:
http://lfe.developpez.com/BCBmySQL/
blackbird95100
Messages postés13Date d'inscriptionlundi 3 mai 2010StatutMembreDernière intervention 6 mai 2010 29 janv. 2009 à 20:24
J'ai essayé ce tutoriel mais j'ai eu des erreurs dans les librairies c'est pour cela que j'ai voulu essayer par les composants de builder... les librairie que j'ai utilisé viennent de Wampserver et j'ai aussi essayé avec celles venant du site mysql ... a chaque fois le "mysql.h" appel d'autres librairie et c'est la que les erreurs commences ... :s
Il y a bien que mysql.h ? Il faut le mettre dans le dossier ou ce trouve le projet ?
blackbird95100
Messages postés13Date d'inscriptionlundi 3 mai 2010StatutMembreDernière intervention 6 mai 2010 29 janv. 2009 à 20:51
a oui et aussi tant que je suis la dans le tuto quand il parle de "Ensuite, il faut encore recopier le contenu du répértoire <mySQLHome>\Include" il parle de quel répertoire car c'est peut être a cause de ça que ça ne marche pas ...
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 29 janv. 2009 à 21:41
mysql.h seul ne suffit pas car il dépend d'autres .h qui sont fournis avec. Ils sont groupés dans un petit dossier que tu peux mettre avec les fichiers de ton projet ou dans le répertoire Include de ton Borland builder.
Vous n’avez pas trouvé la réponse que vous recherchez ?
blackbird95100
Messages postés13Date d'inscriptionlundi 3 mai 2010StatutMembreDernière intervention 6 mai 2010 29 janv. 2009 à 21:56
A OK et donc faut copier tout le répertoire ? Celui serai donc le fameux "<mySQLHome>\Include" du tuto ? Je verrai sa demain en cours en espérant que ça va marcher en tout cas merci beaucoup je vous tiendrai au courant
blackbird95100
Messages postés13Date d'inscriptionlundi 3 mai 2010StatutMembreDernière intervention 6 mai 2010 30 janv. 2009 à 10:19
voila j'ai réessayer avec le tuto et j'ai ce genre d'erreurs que je n'arrive pas a enlever :
[C++ Error] mysql_com.h(365): E2206 Illegal character '@' (0x40)
[C++ Error] mysql_com.h(365): E2206 Illegal character '@' (0x40)
[C++ Error] my_list.h(30): E2015 Ambiguity between 'LIST' and 'Bde::LIST'
[C++ Error] my_list.h(31): E2015 Ambiguity between 'LIST' and 'Bde::LIST'
[C++ Error] my_list.h(32): E2015 Ambiguity between 'LIST' and 'Bde::LIST'
[C++ Error] my_list.h(33): E2015 Ambiguity between 'LIST' and 'Bde::LIST'
[C++ Error] my_list.h(34): E2015 Ambiguity between 'LIST' and 'Bde::LIST'
[C++ Error] my_list.h(35): E2015 Ambiguity between 'LIST' and 'Bde::LIST'
[C++ Error] my_list.h(36): E2015 Ambiguity between 'LIST' and 'Bde::LIST'
[C++ Error] mysql.h(302): E2015 Ambiguity between 'LIST' and 'Bde::LIST'
[C++ Error] mysql.h(686): E2015 Ambiguity between 'LIST' and 'Bde::LIST'
blackbird95100
Messages postés13Date d'inscriptionlundi 3 mai 2010StatutMembreDernière intervention 6 mai 2010 30 janv. 2009 à 11:28
C'est bon j'ai la solution enfin donc pour tout ceux qui auront le problème dans builder faites projet-> add to projet -> et la mettez votre .lib et ça va marcher ! Quel bonheur Merci pour l'aide Racpp