cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
20 mars 2005 à 09:20
pico160
Messages postés3Date d'inscriptiondimanche 31 octobre 2004StatutMembreDernière intervention 7 mai 2005
-
7 mai 2005 à 09:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
pico160
Messages postés3Date d'inscriptiondimanche 31 octobre 2004StatutMembreDernière intervention 7 mai 2005 7 mai 2005 à 09:45
pourquoi DAO et non Ado?????!!!
bon merci en tout cas pour votre effort !
bon courage
cs_Defaite
Messages postés60Date d'inscriptionjeudi 9 décembre 2004StatutMembreDernière intervention10 mai 2007 23 mars 2005 à 19:55
Ok...heu...premièrement, je suis en VB5...(ouai, j'assume !)
Deuxièment :
"un sacré runtime à inclure qui ne tiendra pas sur une disquette !!! "
Ca veut dire quoi ?
cs_jcq
Messages postés211Date d'inscriptionvendredi 12 décembre 2003StatutMembreDernière intervention15 janvier 2010 23 mars 2005 à 16:57
Concernant le 'De plus, c'est fait TRES basiquement. Dons, pas d'ocx, de dll....etc etc'
je crois que tu as tout faux en developpant en VB6... y'a un sacré runtime à inclure qui ne tiendra pas sur une disquette !!!
cs_NISANDSYSTEMS
Messages postés178Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention 9 janvier 2010 22 mars 2005 à 09:44
Oui effectivement mais je que j'essaye d'expliquer est qu'il n'est pas necessaire de recourrir à la technologie
ADO + OLEDB pour des gestions de Bases simples comme pour ce code.
Simplement, pour un deploiement exterieur et peut etre commercial, et surtout avec les nouvelles versions des logiciels type Access par exemple, aucun probleme pour ADO + OLEDB
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 21 mars 2005 à 18:08
NISANDSYSTEMS,
tu peux trouver cette même phrase dans le msdn de visual studio 6, je n'ai pas la rubrique en mémoire mais elle y est (j'en avais envoyé une copie à un client en son temps). Présent aussi à une époque sur le site de microsoft et il été clairement précisé d'ailleurs que le DAO 3.6 (office 99) devait être le dernier à etre utiliser, même si des versions supérieures existaient ou existeraient pour des raisons de compatibilité antérieure.
DAO était pour VB5, avec VB6 il fallait normalement utiliser le tout nouveau (à l'époque) ADO.
cs_NISANDSYSTEMS
Messages postés178Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention 9 janvier 2010 21 mars 2005 à 17:42
Olifou:
l'environnement et les Assistants Visual C++ .NET
Ici pour l'instant on parle de VB non de .net car pour VB7 laissons le murir un peu ce fruit du futur.
"Je n'ai donc bas besoin de réviser mes cours." Tout à fait, je vois que tu as bien appris ce cours.
Tout fait d'accord avec toi BruNews pour la migration mais ne pas oublier que beaucoup l'utilisent toujours.
Avis pesonnel simplement et non pour influencer tous ceux qui souhaiteraient debuter dans ce domaine qu" est les bases de donnees.
@+ Nisand-Systems
Olilefou
Messages postés29Date d'inscriptionmercredi 1 août 2001StatutMembreDernière intervention 9 décembre 2005 21 mars 2005 à 12:35
l'environnement et les Assistants Visual C++ .NET ne prennent plus en charge les DAO (même si les classes DAO sont incluses et que vous puissiez toujours les utiliser). Microsoft vous recommande d'utiliser les modèles OLE DB ou ODBC pour vos nouveaux projets. Vous devriez utiliser DAO uniquement pour la maintenance des applications existantes.
La remarque est valable pour C++ et VB.
(OLE DB, c'est ADO)
Je n'ai donc bas besoin de réviser mes cours.
Bye.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 21 mars 2005 à 10:42
La dernière est la 3.6 et date de fin 1997, date depuis laquelle MS précise bien qu'il ne doit plus y avoir de nouveaux projets faits sur DAO car ne subira plus d'évolutions ni portage en 64 bits.
Il faut résolument adopter ADO pour tout nouveau code, sa syntaxe est très vioisine de DAO et sera aisément portable sur DotNet.
cs_NISANDSYSTEMS
Messages postés178Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention 9 janvier 2010 21 mars 2005 à 10:28
Version 3.51 meme si elle date un peu(normal mise à jour faite pour la version 6 de vb), mais reste neanmois
d'actualite pour beaucoup.
cs_Defaite
Messages postés60Date d'inscriptionjeudi 9 décembre 2004StatutMembreDernière intervention10 mai 2007 20 mars 2005 à 20:21
Merci Casy.
Je prend en compte toutes tes critiques. J'avoue pour la disquette. Mais au bahut, dis-toi que tout le monde à sa disquette, donc c'etait surtout pour ça.
Je pourrais adapter le programme à plusieurs lecteurs, et le passer en DAO ou ADO. Mais vu que je ne veux pas le reprendre...
En tout cas, merci pour les critiques. ;)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 20 mars 2005 à 19:39
révision de DAO, la dernière est de quand ?
cs_NISANDSYSTEMS
Messages postés178Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention 9 janvier 2010 20 mars 2005 à 19:14
Pour OliveFou: DAO obselete?????
Revise un peu tes cours car DAO est toujours d'actualité surtout si tu travailles en access.
Sinon pourquoi microsoft se decarcasserait il a faire une
revision????
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 20 mars 2005 à 13:43
Defaite >> Et tout le monde utilise cett source maintenant.
tu devrais plutot dire que de - en - de monde utilise la disquette maintenant.
La disquette a plus de 30 ans maintenant, elle est née avant même les premiers PC. Et ça fait plus d'une dizaine d'années qu'elle est obsolète, mais faute d'un remplaçant digne de ce nom elle a perdurrée jusqu'à aujourd'hui.
Mais c'est fini. Ca fait 1 an 1/2 à 2 ans que l'on voit des pc portables sans lecteur de disquette (au mieux il est en option), et depuis quelques mois c'est le tour des pc de bureaux. Les remplaçants s'appele CDRW,DVDRW pour les + vieux et clés usb, disque dur sur usb et autre lecteurs mp3 à DD.
La disquette va disparaitre dans peu de temps.
exemple : Disquette 9cm*9cm -> 1.44Mo
lecteur archos récent 5cm*5cm -> 20Go et nettemen+ rapide en transfert, y a pas photo.
Et même si tu as fais ta source à tes débuts, c'est aujourd'hui que tu la publie, donc c'est aujourd'hui que tu prends les critiques.
Pour info: ce que j'ai dis sur la disquette est aussi valable pour les ports série RS232, qui eux aussi vont disparaitres à très court terme.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 20 mars 2005 à 13:30
Ce n'est pas une question de taille mais de rapidité, imagine 1 million d'accès disque sur une disquette, on aurait le temps d'aller boire un café avant que tout ne s'affiche.
On va oublier cette source et on attendra la suite.
Bonne continuation.
Olilefou
Messages postés29Date d'inscriptionmercredi 1 août 2001StatutMembreDernière intervention 9 décembre 2005 20 mars 2005 à 13:21
NISANDSYSTEMS> Les DAO aussi sont obsolètes, passe au ADO.
Bye.
cs_Defaite
Messages postés60Date d'inscriptionjeudi 9 décembre 2004StatutMembreDernière intervention10 mai 2007 20 mars 2005 à 13:20
Bah si, un contact fait 1Ko environ...calculez.
Pour ce qui est de la disquette, c'est parce qu'au lycée, on est sur disquette.
Et tout le monde utilise cett source maintenant.
Et puis, toujours pour me justifier, j'ai fait cette source à mes débuts. J'ai évoluer depuis. Vous verez ça à ma prochaine source ;)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 20 mars 2005 à 11:56
Entre la disquette et le million de contacts, c'est plaisanterie à tous les étages.
cs_NISANDSYSTEMS
Messages postés178Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention 9 janvier 2010 20 mars 2005 à 11:35
De meme ton explication prete à confusion:
"vous aurez ainsi une base de donnée de tout vos contacts "??????
Si tu appelles ça une gestion de base de donnee alors continues comme ça........
Pour tes 1 million de contacts, faut pas rever surtout avec cette methodede gestion......
Un conseil, abandonne cette solution et mets toi sur le concept DAO.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 20 mars 2005 à 09:20
Peut pas tester, j'ai plus de lecteur de disquette sur le PC.
Je n'utilise plus que des clés usb, c'est obsolète la disquette.
7 mai 2005 à 09:45
bon merci en tout cas pour votre effort !
bon courage
23 mars 2005 à 19:55
Deuxièment :
"un sacré runtime à inclure qui ne tiendra pas sur une disquette !!! "
Ca veut dire quoi ?
23 mars 2005 à 16:57
je crois que tu as tout faux en developpant en VB6... y'a un sacré runtime à inclure qui ne tiendra pas sur une disquette !!!
22 mars 2005 à 09:44
ADO + OLEDB pour des gestions de Bases simples comme pour ce code.
Simplement, pour un deploiement exterieur et peut etre commercial, et surtout avec les nouvelles versions des logiciels type Access par exemple, aucun probleme pour ADO + OLEDB
21 mars 2005 à 18:08
tu peux trouver cette même phrase dans le msdn de visual studio 6, je n'ai pas la rubrique en mémoire mais elle y est (j'en avais envoyé une copie à un client en son temps). Présent aussi à une époque sur le site de microsoft et il été clairement précisé d'ailleurs que le DAO 3.6 (office 99) devait être le dernier à etre utiliser, même si des versions supérieures existaient ou existeraient pour des raisons de compatibilité antérieure.
DAO était pour VB5, avec VB6 il fallait normalement utiliser le tout nouveau (à l'époque) ADO.
21 mars 2005 à 17:42
l'environnement et les Assistants Visual C++ .NET
Ici pour l'instant on parle de VB non de .net car pour VB7 laissons le murir un peu ce fruit du futur.
"Je n'ai donc bas besoin de réviser mes cours." Tout à fait, je vois que tu as bien appris ce cours.
Tout fait d'accord avec toi BruNews pour la migration mais ne pas oublier que beaucoup l'utilisent toujours.
Avis pesonnel simplement et non pour influencer tous ceux qui souhaiteraient debuter dans ce domaine qu" est les bases de donnees.
@+ Nisand-Systems
21 mars 2005 à 12:35
NISANDSYSTEMS> A cette page :
http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/vccore/html/_core_database_topics_.28.dao.29.asp
on peut lire :
l'environnement et les Assistants Visual C++ .NET ne prennent plus en charge les DAO (même si les classes DAO sont incluses et que vous puissiez toujours les utiliser). Microsoft vous recommande d'utiliser les modèles OLE DB ou ODBC pour vos nouveaux projets. Vous devriez utiliser DAO uniquement pour la maintenance des applications existantes.
La remarque est valable pour C++ et VB.
(OLE DB, c'est ADO)
Je n'ai donc bas besoin de réviser mes cours.
Bye.
21 mars 2005 à 10:42
Il faut résolument adopter ADO pour tout nouveau code, sa syntaxe est très vioisine de DAO et sera aisément portable sur DotNet.
21 mars 2005 à 10:28
d'actualite pour beaucoup.
20 mars 2005 à 20:21
Je prend en compte toutes tes critiques. J'avoue pour la disquette. Mais au bahut, dis-toi que tout le monde à sa disquette, donc c'etait surtout pour ça.
Je pourrais adapter le programme à plusieurs lecteurs, et le passer en DAO ou ADO. Mais vu que je ne veux pas le reprendre...
En tout cas, merci pour les critiques. ;)
20 mars 2005 à 19:39
20 mars 2005 à 19:14
Revise un peu tes cours car DAO est toujours d'actualité surtout si tu travailles en access.
Sinon pourquoi microsoft se decarcasserait il a faire une
revision????
20 mars 2005 à 13:43
tu devrais plutot dire que de - en - de monde utilise la disquette maintenant.
La disquette a plus de 30 ans maintenant, elle est née avant même les premiers PC. Et ça fait plus d'une dizaine d'années qu'elle est obsolète, mais faute d'un remplaçant digne de ce nom elle a perdurrée jusqu'à aujourd'hui.
Mais c'est fini. Ca fait 1 an 1/2 à 2 ans que l'on voit des pc portables sans lecteur de disquette (au mieux il est en option), et depuis quelques mois c'est le tour des pc de bureaux. Les remplaçants s'appele CDRW,DVDRW pour les + vieux et clés usb, disque dur sur usb et autre lecteurs mp3 à DD.
La disquette va disparaitre dans peu de temps.
exemple : Disquette 9cm*9cm -> 1.44Mo
lecteur archos récent 5cm*5cm -> 20Go et nettemen+ rapide en transfert, y a pas photo.
Et même si tu as fais ta source à tes débuts, c'est aujourd'hui que tu la publie, donc c'est aujourd'hui que tu prends les critiques.
Pour info: ce que j'ai dis sur la disquette est aussi valable pour les ports série RS232, qui eux aussi vont disparaitres à très court terme.
20 mars 2005 à 13:30
On va oublier cette source et on attendra la suite.
Bonne continuation.
20 mars 2005 à 13:21
Bye.
20 mars 2005 à 13:20
Pour ce qui est de la disquette, c'est parce qu'au lycée, on est sur disquette.
Et tout le monde utilise cett source maintenant.
Et puis, toujours pour me justifier, j'ai fait cette source à mes débuts. J'ai évoluer depuis. Vous verez ça à ma prochaine source ;)
20 mars 2005 à 11:56
20 mars 2005 à 11:35
"vous aurez ainsi une base de donnée de tout vos contacts "??????
Si tu appelles ça une gestion de base de donnee alors continues comme ça........
Pour tes 1 million de contacts, faut pas rever surtout avec cette methodede gestion......
Un conseil, abandonne cette solution et mets toi sur le concept DAO.
20 mars 2005 à 09:20
Je n'utilise plus que des clés usb, c'est obsolète la disquette.