Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [MSDE & VB6]_[initié]_Compatibilité ? [ Base de données / SQL ] (ApiO)

mercredi 31 mai 2006 à 11:38:22 | [MSDE & VB6]_[initié]_Compatibilité ?

ApiO

Bonjour,
Je suis actuellement en stage et je dois faire passer une appli VB6 mono-utilisateur avec une base Access en Mutli-Utilisateur. Pour éviter les problémes qu'engendre Access quand on passe en Mutli-Utilisateur, je me suis intérresé au différentes SGBD existante et MSDE me parait être pas mal.

Question :
- est il possible d'utiliser MSDE de la même maniére qu'access pour une application bureautique ? à savoir : un fichier de BDD avec un ODBC.
- Si oui, quel est l'ODBC et comment se comporte t il lorsque on déploit l'application ? a t on besoin de mettre à jour le système en ammont ?

Merci d'avance

mercredi 31 mai 2006 à 12:08:57 | Re : [MSDE & VB6]_[initié]_Compatibilité ?

vpoyo

Réponse acceptée !
Il est possible de travailler avec une base ficher mais uniquement avec SQL Server 2005 express (qui est gratuit).

attention il me semble que sql server 2K5 Express nécessite le frameword dotnet 2 qu'il faudra redéployer sur tous les postes. par contre il me semble qu'il est compatible avec le driver odbc de Sql Server 2000, et qu'on pourrait se passer de dotnet pour attaquer la base (a voir)

il me semble que les bases de données paradox  sont aussi orienté fichier

mercredi 31 mai 2006 à 14:34:33 | Re : [MSDE & VB6]_[initié]_Compatibilité ?

ApiO

Réponse acceptée !
voila tout ce q'il faut savoir sur MSDE, seul regret pas d'info au niveau bureautique

[ Lien ]



mercredi 31 mai 2006 à 18:04:41 | Re : [MSDE & VB6]_[initié]_Compatibilité ?

pluplu

Réponse acceptée !
Ce lien devrais pouvoir répondre à ta question
http://www.connectionstrings.com

jeudi 1 juin 2006 à 13:58:50 | Re : [MSDE & VB6]_[initié]_Compatibilité ?

ApiO

Réponse acceptée !
MSDE passe bien avec VB6

Seul hic, ma BDD est portée par le server de MSDE; ce qui est pas terrible pour une appli destinée à une utilisation bureautique, vu que l'utilisateur lambda qui va installer mon logiciel va devoir installer un serveur :s ...

Donc actuellement, je travail à me connecter directement sur le fichier .Mdf (tel q'on le fait avec le .mdb d'access).
Si quelqu'un sait je suis preneur et biensur si je trouve je post ça

jeudi 1 juin 2006 à 14:50:37 | Re : [MSDE & VB6]_[initié]_Compatibilité ?

ApiO

Réponse acceptée !
donc au lieu de faire une connexion de ce type :
"Driver={SQL Server};Server=.....;Database=.....;Uid=......;Pwd=.....;"
je fait :
"Driver={SQL Server};Dbq=C:\maBDD.Mdf;Database=.....;Uid=......;Pwd=.....;"

et là, l'appli se connect c'est la fête ! Sauf que SQL serveur doit être lancé !
ça parait normal.


Attention : question philosophique de comptoire à 4 grammes !!!

La raison pour laquelle Access ne gére pas le multi-utilisateur est elle que pour qu'une base de donnée y arrive, un serveur doit être mis en place ?

si c'est le cas, il y a t il un moyen connu pour déplacer ces fonctionnalitées au niveau applicatif ??

jeudi 1 juin 2006 à 17:37:36 | Re : [MSDE & VB6]_[initié]_Compatibilité ?

pluplu

Réponse acceptée !
Rien n'empêche de faire du multi-utilisateur avec Access c'est juste un peu plus restrictif au niveau des accès concurent qu'avec SQL-Server (MSDE). En général on ne migre pas de Access sur MSDE pour ces raisons, mais plustôt pour des raisons de performances sur des grosses bases de données.
Pour ce qui est de faire du MSDE sans le moteur serveur à mon avis tu peux oublier.  

vendredi 2 juin 2006 à 09:18:01 | Re : [MSDE & VB6]_[initié]_Compatibilité ?

ApiO

Réponse acceptée !
Et bien merci pour cette réponse et c'est ce que je craingais, je me retrouve donc dans une impasse , mais je trouve ça curieux quand même, je n'ai pas trouvé de SGBD qui gére les fameux accés concurent sans avoir besoin de serveur derriére  cela existe t il sur le marché ?

vendredi 2 juin 2006 à 10:26:40 | Re : [MSDE & VB6]_[initié]_Compatibilité ?

pluplu

Réponse acceptée !
Faux Access gère les accès concurents!

D'après Microsoft, MS Access supporterait des configurations de 256 postes. Mais en pratique, pour une utilisation confortable, MS Access serait limité à une vingtaine d'utilisateurs simultanés, les échanges réseaux étant 10 à 20 fois plus gourmands en ressources qu'avec Microsoft SQL Server. Si Access est limité en nombre d'utilisateurs, il peut par contre gérer, sur de petits réseaux locaux de bonne qualité technique, des quantités d'informations qui vont bien au-delà des besoins de beaucoup d'organismes.

Regarde ce lien il t'en dira plus
http://www.editions-organisation.com/Chapitres/9782212114652/chap21_Taylor.pdf?xd=ccec26d07b1df4a18227c139311dde96

Il parle de VBA mais en VB c'est du kif.

vendredi 2 juin 2006 à 11:57:14 | Re : [MSDE & VB6]_[initié]_Compatibilité ?

ApiO

Réponse acceptée !
Waw ce pdf est vraiment une mine d'information !
Merci beaucoup à tous pour vos précieux conseils, je ne pensais pas qu'on pouvait faire autant de choses avec de simple vérrou sous access !! en espérant éviter ces fameux "deadlocks" je me retire

encore merci


1 2

Cette discussion est classé dans : access, vb6, utilisateur, msde, initié


Répondre à ce message

Sujets en rapport avec ce message

VB6 et l'arabe [ par yassinea3 ] Slt tous le monde.J'ai une application de gestion avec VB6 et access.Cette application gere la langue francaise et langue arabe.mon problème est : J'a VB6 access modification champs type byte en integer [ par Dounej ] Bonjour,comment modifier le type d'un champs de base Access de Byte en Integer ?Cette base à été creer initalement sous VB6 et access 2003, je n'arriv pb de liaison vb6/access [ par lezj ] salutj'ai un gros probleme. g réalisé une application qui interagit avec une base données access 2003. je ne comprends pas pourquoi lorsque je fais le Injecter csv dans table access avec VB6 [ par chefinf ] Bonjour tous  les amis et les passagers de mon super forum, Alors, je suis entrain de developper une application avec VB6 et je besoin actuelleme excel vers access à partir de vb6 [ par ndaseraphin ] Bonjour,Je souhaiterais pouvoir inserrer les données d'un fichier excel comportant 5 champs dans une table access à partir de vb6. Je suis bloqué depu VB6 et les requetes parametrees de access 2003 [ par sissialias ] Bonjour, j'ai une base de donnees dont j'ai creer des requetes simples de tri et de selection et aussi d'autre ''requetes parametrees'' de recherche VB6 et Access [ par qmohamed ] Bonjour,je veux savoir comment réaliser une connexion VB6-Access2007 et extraire des données à partir d'une base de données Access 2007.Merci access et vb6 [ par zizette2009 ] comment lier un combobox à une base de données access.meeerci


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.