Oeil_de_taupe
Messages postés150Date d'inscriptionsamedi 31 janvier 2004StatutMembreDernière intervention16 février 2009 27 oct. 2005 à 18:20
Et pour lire les DSN du système: utiliser l'API fourni par Microsoft: SQLDataSources
Mais lire/écrire directement dans la base de registre me fait un peu peur parce que si Microsoft faisait joujou avec le registre, toutes les applications qui utilisent ce code seraient un chti peu embêtées (tandis que les APIs fournis par Microsoft sont modifiés).
Sinon pour créer un nouveau DSN: SQLConfigDataSource? (je ne suis pas sûre, je n'ai pas testé). Mais cet API devrait faire la même chose que ton code.
Mais toutes les solutions peuvent être envisagées.
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 4 févr. 2004 à 08:51
Autre solution encore plus simple : écrire un fichier .dsn et l'ouvrir tout simplement avec ADO, c'est totalement équivalent, cela évite d'écrire dans la base de registre et tu peux éditer le fichier dans le bloc-notes. Je posterai un exemple prochainement.
27 oct. 2005 à 18:20
Mais lire/écrire directement dans la base de registre me fait un peu peur parce que si Microsoft faisait joujou avec le registre, toutes les applications qui utilisent ce code seraient un chti peu embêtées (tandis que les APIs fournis par Microsoft sont modifiés).
Sinon pour créer un nouveau DSN: SQLConfigDataSource? (je ne suis pas sûre, je n'ai pas testé). Mais cet API devrait faire la même chose que ton code.
Mais toutes les solutions peuvent être envisagées.
4 févr. 2004 à 08:51