Connectionà une base de données Ms sql en c++?? - C++ - Programmation
Marsh Posté le 25-05-2005 à 16:44:05
Désolé je me suis planté de touche!!!!
Donc je reprend :
J'ai une base de données de type ms-sql sur un serveur (windows 2003) et avec un programme en c++, je souhaiterais me connecter à cette base et lui insérer des valeurs obtenues précedement dans mon programme.
Comment je peux faire pour me connecter sur la base???
svp, HELP!
Marsh Posté le 25-05-2005 à 17:34:56
Je te conseille la librairie MySQL++. Perso je l'utilise depuis 2 ans, c'est facile et intuitif.
tu peux la trouver ici http://tangentsoft.net/mysql++/
Marsh Posté le 25-05-2005 à 18:51:58
oui mais ça ne lui servira pas bcp la doc pour MySQL puisqu'il travaille avec SQL SERVER (si je ne me trompe pas ms-sql => microsoft sql????)
Marsh Posté le 26-05-2005 à 08:32:58
oué c'est tout à fait ca moi23372. Je travail avec sql server.
Je connait pas ODBC et c'est quoi CRecordSet??
Marsh Posté le 26-05-2005 à 08:52:38
ODBC est une couche logiciel qui te permet de faire des connexion à des bases de données!
je te conseille donc de chercher de la documentation sur google afin de pouvoir manipuler ce genre d'objet...
Marsh Posté le 26-05-2005 à 09:28:03
oki merci. Mais est-ce-qu'il faut installé quelque chose sur le serveur sql??? (parce que ca je peut pas)
Sinon si je fait mon programme en c++ avec odbc, quand je vais compilé,il va me créer un exécutable et est-ce-que cet exécutable va fonctionné correctement si il n'y a pas odbc d'installer sur le serveur? (le programme est destinée a aller sur un autre serveur)
Marsh Posté le 27-05-2005 à 17:06:23
ODBC c'est juste une couche logiciel... Donc pas besoin de l'installer. Par contre il faut créer la clef ODBC (en gros les protocoles de connexions) sous le panneau de configuration de windows. Ce que je te conseille de faire c'est de creer la clef ODBC via le control panel de windows, et d'ensuite creer un installeur avec Inno Setup par ex qui copiera directement la clef que tu as creer dans la base de registre du serveur sur lequel tu installes ton application.
je l'ai deja fait ca marche plutot bien.
Marsh Posté le 27-05-2005 à 17:25:06
oki ca c'est fait! merci!
j'ai taper un ptit bout de code pour tenter de me connecter à une base mais il me met des erreurs et je comprend pas ( Je me suis grandement inspiré d'exemple vue sur le net...)
Code :
|
Je comprend a peu près le code mais il me dit qu'il y a ca comme erreur :
Code :
|
Une idée d'ou sa vient??
Marsh Posté le 30-05-2005 à 17:02:03
S'il vous plait..... à l'aide!!! j'ai beau essayé plein d'autres code il n'y a rien qui marche.
quelqu'un pourrait-il m'aider??
Marsh Posté le 31-05-2005 à 16:07:48
salut c'est re moi!!
C'est fou j'ai l'impression de parler tout seul!!!
J'ai remodifié mon code et la c'est un peu mieux... (enfin je pense!!!)
Code :
|
Le problème s'est que maintenant mon compileur me dit qu'il y a une erreur à la ligne 20:
Code :
|
Je vois pas d'où vient l'erreur... Si quelqu'un veut bien perdre un peu de son temps pour m'aider???
Marsh Posté le 25-05-2005 à 16:40:18
Salut tout le monde!!!
J'ai un problème et j'arrive pas à trouver de solution.
Voilà, alors c'est tout simple:
j'ai des bases