GESTION DE COMPTES

novicekiller Messages postés 64 Date d'inscription dimanche 17 août 2003 Statut Membre Dernière intervention 23 juillet 2006 - 22 juil. 2006 à 09:58
thermo_nono Messages postés 8 Date d'inscription vendredi 13 août 2004 Statut Membre Dernière intervention 5 août 2006 - 24 juil. 2006 à 09:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38718-gestion-de-comptes

thermo_nono Messages postés 8 Date d'inscription vendredi 13 août 2004 Statut Membre Dernière intervention 5 août 2006
24 juil. 2006 à 09:02
salut,
simpa les bdd, mais l'acces aux fichiers est long...
personellement, quand j'ai eu a bosser sur des bdd,
j'ai tout reconverti en ascii, l'accès était bien plus rapide.
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 1
23 juil. 2006 à 16:22
ADO est beaucoup plus facile à utiliser ...
EX :
Private Sub Main
'Connection to database
Dim Conn As Object
Set Conn = CreateObject("ADODB.Connection")
Dim CString As String
CString = "Driver={Microsoft Access Driver*.mdb)};Dbq=C:\test.mdb;Uid=Admin;Pwd=Admin;"
Conn.Open CString
'Query
Dim rs as Object
Set rs = CreateObject("ADODB.RecordSet")
Dim SQL as String
SQL = "SELECT * FROM MaTable;"
rs.Open SQL, Conn, 2, 3
While Not rs.EOF
MsgBox rs("NomDuChamp")
rs.MoveNext
Wend
'Close Connection & RecordSet
rs.Close
Conn.Close
End Sub
cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 23
23 juil. 2006 à 13:30
Ghusmans99, je ne vois pas ce qu'il y a de plus «civilisé» à utiliser ADODB (?)

Avec DAO, on peut aussi se brancher à Access 2000. Il s'agit d'avoir les fichiers nécessaires (mdac, DAO 3.6 ou plus, ...)

Et DAO est souvent plus rapide à l'utilisation, pour en avoir fait le test.

En fait, il n'y a aucun avantage à utiliser ADODB si ce n'est le fait que DAO n'est plus soutenu et que ADODB est devenu la méthode généralisée pour les bases autant en local qu'en Intranet/Internet. Encore une fois, on s'est fait forcé la main pour changer de technologie, un peu comme VB6/VB.Net

Mais je peux comprendre ton commentaire. Finalement, ça prendrait toujours 2 versions (DAO et ADO)

Michel
novicekiller Messages postés 64 Date d'inscription dimanche 17 août 2003 Statut Membre Dernière intervention 23 juillet 2006
23 juil. 2006 à 04:48
oui on m'a dit de l'utiliser lorsque je cherché pour colorer les lignes de la FlexGrid mais j'avais fini tout le code ! et tous les accés vers la BDD donc j'alai pas tout refair ^^ mais tinquiète pas, promis le prochain progr je le fais en ADO :D !
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 1
22 juil. 2006 à 14:08
pourquoi n'utilises-tu pas ADODB ?
l'avantage c'est que en ADODB tu utilises des bases en Access2000 !
ce qui est autrement plus civilisé qu'une base Access97 ...²
novicekiller Messages postés 64 Date d'inscription dimanche 17 août 2003 Statut Membre Dernière intervention 23 juillet 2006
22 juil. 2006 à 09:58
Mettez une très bonne note hein xD 10 pas moins :p ! nan laissez des com's !