cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 18 oct. 2007 à 12:29
Tout dépend du type de ta bdd, si c'est une bdd sur serveur genre SQLServeur, MySQL, Oracle, ..... tu n'aurais aucun problème d'accès à distance puisque c'est justement prevu pour.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 18 oct. 2007 à 13:42
Tu trouvera de nombreuses sources parlant de bases de données sur le site.
Avec VB6 tu utilisera les controles ADO de préférence aux controles DAO qui sont obsoletes depuis longtemps.
Ce qui change ensuite d'un type de serveur à l'autre, c'est la chaine de connection. Si necessaire, tu peux trouver les bonnes chaines pour chaque type de serveur sur le site ConnectionString
l0r3nz1
Messages postés218Date d'inscriptionmercredi 20 février 2008StatutMembreDernière intervention17 mars 2012 24 juil. 2008 à 11:06
Deux choses :
1)
En bas de page il y un exemple:
Using connection as new SqlConnection("context connection=true")
connection.Open()
' Use the connection
End Using
En fait il ne faut oublier de refermer la connection pour ne pas avoir de souci par la suite:
Using connection as new SqlConnection("context connection=true")
connection.Open()
' Use the connection
'*****************************************************
connection.close()
'*****************************************************
End Using
comme ça on peut avoir plusieurs fonctions et procédures qui ouvrent et ferment une connection, sinon ça coince.
2)
Il y a aussi des conditions obscures de droits pour acceder à une bdd distante, même si sql serveur est prévu pour, par exemple on ne peut pas toujours se lier à:
[file://\\nomordi\chemin\bdd.mdf \\nomordi\chemin\bdd.mdf]
alors que si on remplace
[file://nomordi/chemin/bdd.mdf \\nomordi] par C: c'est pôssible... ???