IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

[Débutant] Demande éclaircissement


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 73
    Par défaut [Débutant] Demande éclaircissement
    Bonsoir,

    Je suis débutant en vb.net, J'ai lu beaucoup de choses sur ce forum ainsi que des cours très interessant mais j'ai du mal avec les bases de données.

    On parle de "Access", Sql serveur, ok mais qu'en sera t'il apres compilation du code ?
    L'utilisateur devra t'il posseder ces logiciels pour utiliser mon prog ?

    En fait je veux faire un prog qui devra lire, select, supprimer des infos dans une base de données.
    J'ai telechargé VB 2005 express. Devrai je telecharger sql serveur ?

    Merci de vos eclaircissements !

    eric8787

    Débutant qui cherche à progresser

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    access et sql server sont des logiciels de bases de données mais aussi des "formats" de base de données

    sql server est un moteur de base de données beaucoup plus complet qu'access, et il est réellement multi utilisateur
    access peut suffire pour une petite appli (voire moyenne)
    (il y a une version d'sql server gratuite)


    access :
    pour créer une base access, il n'est pas nécessaire d'avoir access, mais ca reste plus pratique quand meme, une base access est un fichier (.mdb)
    par contre à l'utilisation, aucun besoin d'avoir access sur le pc, il suffit de livrer le fichier .mdb qui est la base et le framework fera le reste
    plusieurs appli peuvent se connecter au meme fichier, qui peut donc parfois etre sur un dossier partagé

    sql server :
    il n'y a que le logiciel sql server qui peut utiliser une base de donées sql server, donc c'est plus chiant pour une petite appli, ca fait un truc en plus à installer
    par contre les données transitent par tcp/ip donc aucun besoin de partager un dossier pour faire du multiutilisateur ; un PC a sql server et la base et plusieurs applis peuvent se connecter dessus
    sql server studio management est l'utilitaire fourni par microsoft pour créer une base de données facilement


    après si tu veux connaitre les différences de fonctionnalité entre les 2 je peux détailler un petit peu aussi
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 73
    Par défaut
    Bonjour sperot51,

    je te remercie de me consacrer un peu de ton temps.

    Peut être peux tu m'aider à faire mon choix entre accees et sql :

    Voici le détai de mon appli :
    - un formulaire d'accueil permet de receuillir diverses informations.
    - selon les infos receuillies, on va chercher l'enregistrement correspondant et on l'affiche.
    - diverses opérations viendront ensuite se greffer : purge, impression ...

    Voilà pour le détail.

    Niveau utilisation, l'appli sera utilisée en local. une appli par PC, pas de fichiers partagés dans un premier temps.

    Mais, car il y a un mais, il est fort probable que l'appli, suivant son succés, devienne multi utilisateurs en réseau. la BDD étant partagée.


    Quelle est donc d'apres toi la meilleure solution ?


    eric8787
    Débutant qui cherche à progresser

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    avec .NET il y a aussi une autre possibilité, les données dans un fichier xml

    à mon avis le mieux serait de commencer avec un fichier xml, mais je sais pas trop ce que ca donne ne l'ayant jamais testé

    de faire l'accès aux données d'une manière déportée pour en cas de besoin de multi utilisateur ou de partage des données de n'avoir que cette partie à ré-écrire et dans ce cas passer à sql server

    enfin le principe c'est de bien séparer les choses en petites fonctions afin de pouvoir faire des modifs facilement
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 73
    Par défaut
    est il possible de travailler plutot avec sql server meme en local pour commencer ?
    Je viens de telecharger sql server express

    eric8787

  6. #6
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Sinon il y a la solution intermédiaire (celle dont MS fait beaucoup la promo en ce moment) et qui me semble la mieux adaptée à votre problème: SQL server Compact Edition.
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

Discussions similaires

  1. débutante demande aide
    Par youna dans le forum Langage
    Réponses: 1
    Dernier message: 04/10/2005, 11h30
  2. [Débutant] Demande d'info sur OpenGL
    Par SkyDev dans le forum OpenGL
    Réponses: 2
    Dernier message: 01/03/2005, 23h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo