begin process at 2012 02 14 19:39:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

Access

 > 

VB 2005 + ACCESS : Multi-Utilisateurs


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

VB 2005 + ACCESS : Multi-Utilisateurs

dimanche 4 juin 2006 à 07:42:45 | VB 2005 + ACCESS : Multi-Utilisateurs

AzertyH

Bonjour,

Je viens de réaliser un logiciel avec VB2005 et une base de données Access. Je m'adresse aux personnes qui connaissent bien Vb.net + Access, car m'a question n'est pas une question en générale, mais bien spécifique à ces 2 logiciels de dévellopement!

Faut-il gérer l'accès concurentielle à ma base de données, ou, est-ce-que VB2005 gère lui-même les accès à cette base?

Pour détailler un peu plus...
J'ai un soft en VB2005 et une base ACCESS. Cette dernière est placée sur le réseau. Le logiciel en VB2005 est placé sur plusieurs PC. En fait , le soft en VB2005 exploite les données de ma base ACCESS.
Mais, il faut penser que tôt ou tart deux utilisateurs qui utilisent le soft vb2005 (sur 2 PC différents), mettront occasionellement ma base de données à jours et en même temps... 
Donc là, normalement, y a problème! Mais, j'espère que VB2005 à la faculté de gerer ces 2 utilisateurs simultanés? Remarque: On utilise " UPDATE " pour mettre à jour la BBD.

Donc voilà, je me bas pour savoir comment sa marche, mais je ne trouve décidément pas! J'insiste à m'adresser à des personnes compétantes dans mon cas très précis (et non pas des cas similaires venant d'autres softs de dévelloppement). Pouvez vous me donner des liens ou je pourais trouver du code en VB2005 (ou 2003), si il faut programmer l'accès concurenciel.

Merci de votre aide, cordialement
lundi 5 juin 2006 à 11:30:49 | Re : VB 2005 + ACCESS : Multi-Utilisateurs

vpoyo

De mémoire, il est possible de mettre des verrous sur une table en Access. ainsi un utilisateur devant écrire dans la base vérouillera la table avant de faire ta modif. Il est aussi de bon usage d'utiliser des transactions (commit/rollback) mais il me semble qu'access ne le gère pas.

par contre, à moins que ta base soit utiliser par d'autre applications, pourquoi ne pas la porter en sql server 2005 express, les perf, multi-user, sécurité n'en seront que mieux gérer


lundi 5 juin 2006 à 15:32:02 | Re : VB 2005 + ACCESS : Multi-Utilisateurs

queenvince1

Bonjour,

Moi aussi je me pose la meme question....

J'ai lu dans le livre : visual basic .Net version 2003, que tu peux utiliser sql server pour regler le probleme, il faut installer un exemplaire sur le serveur....
encore un produit en plus a acheter...

j'aimerais avoir plus de renseignements a ce sujet ...
lundi 5 juin 2006 à 16:11:55 | Re : VB 2005 + ACCESS : Multi-Utilisateurs

vpoyo

SqlServer 2005 express est gratuit par contre il nécessite le frameword 2.0. sur ce qui est de pouvoir l'attaquer grâce à une application écrite en .Net1.1 je n'en sais rien j'ai jamais testé.


lundi 5 juin 2006 à 16:25:03 | Re : VB 2005 + ACCESS : Multi-Utilisateurs

queenvince1

ce qui nous interresse ici c'est de savoir la meilleure solution pour acceder a une BDD sur un reseau, je voudrais savoir ou stocké la BDD si elle est en access if faut un dossier partagé dc un PC allumé .... sur un serveur on peut stocké une BDD faut un disque dur connécté non ???

je pense que si tu veuc une solution "pro" c'est sql server qu'il te faut ....

 

 

lundi 5 juin 2006 à 16:32:02 | Re : VB 2005 + ACCESS : Multi-Utilisateurs

vpoyo

C'est sûr que si c'est centralisé vaut mieux éviter la base fichier ^^ mais plutot une db serveur. mais attention sql server est payant ! il existe toutefois un oracle 10g gratuit (a voir s'il est serveur ou fichier) sinon y a toujours mysql qui a déjà été mis plus d'une fois en production dans des solutions "pro". (et encore tout plein d'autre d'sgbd)



lundi 5 juin 2006 à 16:55:39 | Re : VB 2005 + ACCESS : Multi-Utilisateurs

queenvince1

Mais la base serveur elle est situé ou ?
lundi 5 juin 2006 à 17:11:53 | Re : VB 2005 + ACCESS : Multi-Utilisateurs

vpoyo

sur une machine accessible depuis tout le réseau. maintenant que ta machine soit sur le réseau local ou hébergé au japon ca n'a pas d'importance

lundi 5 juin 2006 à 21:40:06 | Re : VB 2005 + ACCESS : Multi-Utilisateurs

queenvince1

avec sql serveur , la bdd on la mets sur le serveur non ?
mais physiquement la base de données , j'ai pas compris est sur un PC?? qu'on accede a partir du serveur, je vois pas l'utilité...
mardi 6 juin 2006 à 02:48:31 | Re : VB 2005 + ACCESS : Multi-Utilisateurs

AzertyH

L'utilité de placer la BDD sur le serveur est de pouvoir l'exploiter sur plusieurs ordinateurs. Ainsi les sources de donnèes (contenues dans cette base de donnès) sont accessibles sur tous les PC du réseau. Plutôt cool !

Bref tous ces briants commentaires ne répondent pas précisément à ma question (voir le premier poste). Si quelqu'un connait bien VB.net + Access, pouvez-vous me dir si VB est autonome sur l'accès concurenciel à une base de données ACCES ?

Merci de votre aide.

1 2 3

Cette discussion est classée dans : access, base, données, utilisateurs, vb2005


Répondre à ce message

Sujets en rapport avec ce message

base de données asp [ par kwed ] bonjour à tous,j'ai une base de donnée access sur intranet et j'utilise les fonctions d'asp pour faire des recherches, des ajouts, des suppressions et BASE DE DONNES ACCESS [ par alkd ] 1- Pourquoi VB6 n'accepte pas ma base de données ACCESS2000 mais accepte-t-il la version ACCESS 97 ?2 - savez-vous quel produit fait une version run t exemple de base de données Access !!!! [ par IT ] Je recherche actuellement des bases de données Access à titre d'exemple histoire de me faire la main sur le fonctionnement de ce logiciel... Malheureu ASP et Access [ par Cerano ] J'ai crée une base de données access avec un champs qui a un hyperlien vers un fichier. Avec un pase ASP je question la base de données et l'hyperlien rendre une base de données non accessible a l'ouverture par access! [ par vlad ] SALUT :J'ai fait une petit appli base de données access sous vb,et je veut pas qu'on ouvre le fichier (.mdb) par access !avez vous une solution ? P. application et base de données multiple Access [ par daniel ] Bonjour,merci de lire ce message.J'ai une application un peu particulière dans la mesure où il s'agit de créer et visualiser des bases de données créé Ouverture d'une base ACCESS 97 [ par AnsPaulDo ] J'ai en fait deux sérieux problèmes. Le premier c'est comment acceder à ma base de données access 97 qui est fermee par un mot de passe à partir de Vb Data Report avec base de données en access 2000 [ par bruno ] Le programme fonctionne correctement mais lors d'une demande d'un nouvelle affichage du rapport il me donne les anciens (+)enrregstrement alors que la tables et base de données [ par thierpaul ] SalutJe voudrai de l'aide. Je voudrai recuperer les noms des tables de ma base de données sous access dans une table de ma base access par Vb6. Réparation d'une base de données ACCESS 97 [ par anspauldo ] Salut J'ai besoin d'un coup de main. J'utilise ACCESS 97 et VB6 je voudrais un code qui me permettra de réparer ma base de données. Merci d'avance !


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales