Zilla63
Messages postés3Date d'inscriptionmercredi 12 août 2009StatutMembreDernière intervention22 août 2009
-
12 août 2009 à 13:01
Zilla63
Messages postés3Date d'inscriptionmercredi 12 août 2009StatutMembreDernière intervention22 août 2009
-
22 août 2009 à 08:33
Pour des raisons pratiques, je souhaite mettre une base de données de type Access en ligne afin qu'elle soit accessible en simultannée par tous les utilisateurs de mon application.
Est-il possible de modifier cette base de données en ligne directement à partir de mon application développée en VB ou faut-il utiliser VB.Net? Et si oui, y a t-il des procédures particulières à mettre enn place ou bien puis-je travailler comme pour une base de données locale?
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 12 août 2009 à 18:43
Faut pas faire comme ça : tu dois utiliser un serveur de bases de données (t'as le choix : MySQL Server gratuit autant de connexions que tu veux, MSSQL gratuit connexions limitées et MSSQL payant très cher connexions illimitées). Ton programme se connectera à la même base de données, et tout sera modifié en temps réel.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 12 août 2009 à 22:47
Salut,
Tu peux créer un lien ODBC, c'est une des méthodes utilisés par certain hébergeurs pour rendre accessible une base accès via Internet.
Pour ce qui est du choix du SGBD:
Je ne suis pas vraiment d'accord avec toi ghuysmans99, selon l'ampleur du soft, SQL Express suffit amplement, d'autre part, MySQL nécessite l'ajout de références (SQL Connector).
Zilla63 => Sous VB.Net, plusieurs SGBD, sont gérés (ACCESS, EXCEL, ODBC, ORACLE, SQL, SQLCE...), via le même langage le SQL, il y a plus de contrôles et d'objets axés vers la gestion des données ce sera plus simple, en vb6 faisable aussi, mais plus difficilement.
++ Mayzz.
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
Zilla63
Messages postés3Date d'inscriptionmercredi 12 août 2009StatutMembreDernière intervention22 août 2009 17 août 2009 à 09:51
Merci de vos conseils.
J'ai une grosse dizaine d'utilisateurs de prévus et je pense que je n'en aurais jamais au delà de 30 car c'est une application très spécifique.
Je suis actuellement en train de faire des recherches en fonction de ce que chacun m'a indiqué mais ce que je ne comprends pas bien: "Ton programme se connectera à la même base de données, et tout sera modifié en temps réel.(ghuysmans99)"=> où sera ma base de données si j'utilise un serveur de base de données ?
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 17 août 2009 à 18:28
Ta base de données sera sur un serveur. Les programmes n'y accéderont pas en tant que fichier mais en tant que base de données à qui l'on donne des commandes SQL.