Une base de données multi-thread sous Windows pour du C++
17 réponses
Seb
Bonjour,
Suite à quelques déboires avec Paradox, je souhaite migrer ma base de
données vers une base proposant une API qui soit facilement "codable" en C++
(Borland C++ et non builder).
MySql propose une telle API mais c'est pour Builder. J'ai bien pensé
développer une DLL avec le "free command line" de Borland (là ça fonctionne)
et ensuite utiliser cette DLL, mais je n'ai pas d'expérience dans ce genre
d'architecture. Qu'en pensez-vous ?
J'utilise Firebird comme base. http://firebird.sourceforge.net
C'est une bonne base et performante. De mon coté j'utilise ODBC pour develloper l'appli, mais comme c'est une derivé d'interbase 6 une api est probablement disponible pour Borland C++, tu devrais allez voir sur le site de Borland.
Manu
J'utilise Firebird comme base. http://firebird.sourceforge.net
C'est une bonne base et performante.
De mon coté j'utilise ODBC pour develloper l'appli, mais comme c'est une
derivé d'interbase 6 une api est probablement disponible pour Borland C++,
tu devrais allez voir sur le site de Borland.
J'utilise Firebird comme base. http://firebird.sourceforge.net
C'est une bonne base et performante. De mon coté j'utilise ODBC pour develloper l'appli, mais comme c'est une derivé d'interbase 6 une api est probablement disponible pour Borland C++, tu devrais allez voir sur le site de Borland.
Manu
Seb
"Thierry" a écrit dans le message news:
Bonjour,
Ambassadeur Kosh a écrit :
> physiquement, c'est du COM. faut pas être allergique c'est tout...
En client c'est pas la mort, COM.
J'ai trouvé ADO bien plus facile a utiliser qu'ODBC.
-- "Cinq cents connards sur la ligne de départ, Cinq cents blaireaux sur leur moto Combien d'années encore ces crétins bariolés F'ront leur terrain de sport d'un continent entier."
Pourriez-vous m'indiquer de la doc pour créer des ADO en C++
Sébastien
"Thierry" <yarglah@com.invalid> a écrit dans le message news:
XnF946BA7958DD08pouletetcetc@213.228.0.138...
Bonjour,
Ambassadeur Kosh a écrit :
> physiquement, c'est du COM. faut pas être allergique c'est tout...
En client c'est pas la mort, COM.
J'ai trouvé ADO bien plus facile a utiliser qu'ODBC.
--
"Cinq cents connards sur la ligne de départ,
Cinq cents blaireaux sur leur moto
Combien d'années encore ces crétins bariolés
F'ront leur terrain de sport d'un continent entier."
Pourriez-vous m'indiquer de la doc pour créer des ADO en C++
> physiquement, c'est du COM. faut pas être allergique c'est tout...
En client c'est pas la mort, COM.
J'ai trouvé ADO bien plus facile a utiliser qu'ODBC.
-- "Cinq cents connards sur la ligne de départ, Cinq cents blaireaux sur leur moto Combien d'années encore ces crétins bariolés F'ront leur terrain de sport d'un continent entier."
Pourriez-vous m'indiquer de la doc pour créer des ADO en C++
Sébastien
Ambassadeur Kosh
> Pourriez-vous m'indiquer de la doc pour créer des ADO en C++ Sébastien
google.fr , et [ADO Visual C++] par exemple, on trouve bien. il y a le Msdn, tout ça...
sinon, je vous propose ceci
http://www.q-tek.net/Q-Asp/Ref/Comp/Adoframe.htm
ca devrait aider non ? :o)
> Pourriez-vous m'indiquer de la doc pour créer des ADO en C++
Sébastien
google.fr , et [ADO Visual C++] par exemple, on trouve bien.
il y a le Msdn, tout ça...
"Ambassadeur Kosh" a écrit dans le message news: btttnf$761$
> Pourriez-vous m'indiquer de la doc pour créer des ADO en C++ > Sébastien
google.fr , et [ADO Visual C++] par exemple, on trouve bien. il y a le Msdn, tout ça...
sinon, je vous propose ceci
http://www.q-tek.net/Q-Asp/Ref/Comp/Adoframe.htm
ca devrait aider non ? :o)
C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en réaliser un avec un compilateur genre gcc ou Borland (un vieux) ?
Bien entendu les version Windows
Sebastien
Ambassadeur Kosh
> C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en réaliser un avec un compilateur genre gcc ou Borland (un vieux) ?
c'est du COM. donc, comme tout ActiveX / Lib COM, il suffit d'utiliser le moyen dedié. rien à voir avec M$. du fait que c'est du COM, c'est utilisable par n'importe quelle machine et dans n'importe quel langage qui prend COM en charge. je vais pas te faire le topo sur COM quand même...
Bien entendu les version Windows
huh ?
faut peut être envisager serieusement un portage non ? enfin bon, moi ce que j'en dis...
> C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en
réaliser un avec un compilateur genre gcc ou Borland (un vieux) ?
c'est du COM. donc, comme tout ActiveX / Lib COM, il suffit d'utiliser le
moyen dedié. rien à voir avec M$. du fait que c'est du COM, c'est
utilisable par n'importe quelle machine et dans n'importe quel langage qui
prend COM en charge. je vais pas te faire le topo sur COM quand même...
Bien entendu les version Windows
huh ?
faut peut être envisager serieusement un portage non ?
enfin bon, moi ce que j'en dis...
> C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en réaliser un avec un compilateur genre gcc ou Borland (un vieux) ?
c'est du COM. donc, comme tout ActiveX / Lib COM, il suffit d'utiliser le moyen dedié. rien à voir avec M$. du fait que c'est du COM, c'est utilisable par n'importe quelle machine et dans n'importe quel langage qui prend COM en charge. je vais pas te faire le topo sur COM quand même...
Bien entendu les version Windows
huh ?
faut peut être envisager serieusement un portage non ? enfin bon, moi ce que j'en dis...
Seb
"Ambassadeur Kosh" a écrit dans le message news: btu8ac$1t1$
> C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en > réaliser un avec un compilateur genre gcc ou Borland (un vieux) ?
c'est du COM. donc, comme tout ActiveX / Lib COM, il suffit d'utiliser le moyen dedié. rien à voir avec M$. du fait que c'est du COM, c'est utilisable par n'importe quelle machine et dans n'importe quel langage qui prend COM en charge. je vais pas te faire le topo sur COM quand même...
COM = Component Object Model (COM) is Microsoft's framework for developing and supporting program component objects.
> Bien entendu les version Windows huh ?
faut peut être envisager serieusement un portage non ? enfin bon, moi ce que j'en dis...
C'est effectivement une des possibilités.
"Ambassadeur Kosh" <yanapa@nospamnocry.fr> a écrit dans le message news:
btu8ac$1t1$1@news-reader1.wanadoo.fr...
> C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en
> réaliser un avec un compilateur genre gcc ou Borland (un vieux) ?
c'est du COM. donc, comme tout ActiveX / Lib COM, il suffit d'utiliser le
moyen dedié. rien à voir avec M$. du fait que c'est du COM, c'est
utilisable par n'importe quelle machine et dans n'importe quel langage qui
prend COM en charge. je vais pas te faire le topo sur COM quand même...
COM = Component Object Model (COM) is Microsoft's framework for developing
and supporting program component objects.
> Bien entendu les version Windows
huh ?
faut peut être envisager serieusement un portage non ?
enfin bon, moi ce que j'en dis...
"Ambassadeur Kosh" a écrit dans le message news: btu8ac$1t1$
> C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en > réaliser un avec un compilateur genre gcc ou Borland (un vieux) ?
c'est du COM. donc, comme tout ActiveX / Lib COM, il suffit d'utiliser le moyen dedié. rien à voir avec M$. du fait que c'est du COM, c'est utilisable par n'importe quelle machine et dans n'importe quel langage qui prend COM en charge. je vais pas te faire le topo sur COM quand même...
COM = Component Object Model (COM) is Microsoft's framework for developing and supporting program component objects.
> Bien entendu les version Windows huh ?
faut peut être envisager serieusement un portage non ? enfin bon, moi ce que j'en dis...
C'est effectivement une des possibilités.
adebaene
"Seb" wrote in message news:<btuf4k$pg7$...
"Ambassadeur Kosh" a écrit dans le message news: btu8ac$1t1$ > > C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en > > réaliser un avec un compilateur genre gcc ou Borland (un vieux) ? > > c'est du COM. donc, comme tout ActiveX / Lib COM, il suffit d'utiliser le > moyen dedié. rien à voir avec M$. du fait que c'est du COM, c'est > utilisable par n'importe quelle machine et dans n'importe quel langage qui > prend COM en charge. je vais pas te faire le topo sur COM quand même... >
COM = Component Object Model (COM) is Microsoft's framework for developing and supporting program component objects.
Tous les outils Borland récents prennent en charge COM (tu peux bien utiliser un ActiveX dans tes applis Borland non?)
> > Bien entendu les version Windows > huh ? > > faut peut être envisager serieusement un portage non ? > enfin bon, moi ce que j'en dis... >
C'est effectivement une des possibilités.
re - huh ?
Arnaud
"Seb" <nospam@yahoo.net> wrote in message news:<btuf4k$pg7$1@s1.read.news.oleane.net>...
"Ambassadeur Kosh" <yanapa@nospamnocry.fr> a écrit dans le message news:
btu8ac$1t1$1@news-reader1.wanadoo.fr...
> > C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en
> > réaliser un avec un compilateur genre gcc ou Borland (un vieux) ?
>
> c'est du COM. donc, comme tout ActiveX / Lib COM, il suffit d'utiliser le
> moyen dedié. rien à voir avec M$. du fait que c'est du COM, c'est
> utilisable par n'importe quelle machine et dans n'importe quel langage qui
> prend COM en charge. je vais pas te faire le topo sur COM quand même...
>
COM = Component Object Model (COM) is Microsoft's framework for developing
and supporting program component objects.
Tous les outils Borland récents prennent en charge COM (tu peux bien
utiliser un ActiveX dans tes applis Borland non?)
> > Bien entendu les version Windows
> huh ?
>
> faut peut être envisager serieusement un portage non ?
> enfin bon, moi ce que j'en dis...
>
"Ambassadeur Kosh" a écrit dans le message news: btu8ac$1t1$ > > C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en > > réaliser un avec un compilateur genre gcc ou Borland (un vieux) ? > > c'est du COM. donc, comme tout ActiveX / Lib COM, il suffit d'utiliser le > moyen dedié. rien à voir avec M$. du fait que c'est du COM, c'est > utilisable par n'importe quelle machine et dans n'importe quel langage qui > prend COM en charge. je vais pas te faire le topo sur COM quand même... >
COM = Component Object Model (COM) is Microsoft's framework for developing and supporting program component objects.
Tous les outils Borland récents prennent en charge COM (tu peux bien utiliser un ActiveX dans tes applis Borland non?)
> > Bien entendu les version Windows > huh ? > > faut peut être envisager serieusement un portage non ? > enfin bon, moi ce que j'en dis... >