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 :

Intégrer une table de données (fichier csv) ou une base de données a mon application VB.Net


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Points : 16
    Points
    16
    Par défaut Intégrer une table de données (fichier csv) ou une base de données a mon application VB.Net
    Bonjour,

    Je développe en amateur en VB sous Visual Studio 2008.

    Je cherche à intégrer dans mon application une grande table de données (fichier csv) ou à la rigueur une base de données de type Access. Mais je souhaiterais qu'elle fasse partie intégrante du .exe généré afin que les utilisateurs n'aient pas accès en direct à l'information.

    Comment faire ?

    Je n'ai jusqu'à présent réussi qu'à me connecter à une base Access en utilisant un dataset sous VS2008 mais

    1) La base est copiée à côté du .exe alors que je souhaiterais qu'elle soit embarquée

    2) Je n'arrive pas à accéder à ses données dans mon code source... Le dataset est créé mais je voudrais accéder à un champ "Nom" de la table "Personnes" de ma base Access.

    3) Existe-t-il une bibliothèque d'exemple de projets ?

    D'avance merci pour votre aide.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Points : 16
    Points
    16
    Par défaut
    Remarque : quand je parle de base de données ici, je parle en fait d'un abaque physique de type "table de températures".
    Une idée ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    299
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 299
    Points : 330
    Points
    330
    Par défaut
    Bonjour,
    Si je comprends bien, tu souhaites que l'utilisateur ne puisse pas 'voir' les données de la base de données (donc ouvrir le CSV via un éditeur basique et le MDB via access).

    Une solution consisterait à crypter les données (donc à garder un fichier séparé de l'exe quand même), ce serait l'appli qui décrypterait les valeurs et qui éventuellement les encrypteraient si des infos peuvent être modifiées.

    Sinon, tu pourrais aussi ajouter à ton projet un fichier texte qui contiendrait tes données au format CSV. Lors de la génération de l'exe, ce fichier devrait (logiquement...) être intégré à cet exe.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Points : 16
    Points
    16
    Par défaut
    Merci de la réponse mais je ne comprends pas bien comment mettre en oeuvre de telles solutions:

    1) Comment crypter/décrypter des données ? Cette solution ne me plaît pas beaucoup car me semble complexe à mettre en oeuvre...

    2) Comment embarquer un fichier texte csv ? Et comment accéder aux données qu'il contient ?

    Peux-tu me préciser un peu ta réponse, stp ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    299
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 299
    Points : 330
    Points
    330
    Par défaut
    1) Pour crypter et décrypter, tu trouveras beaucoup de sujets dans ce forum. Yout dépend en fait si tu veux vraiment cacher ces données (suite par exemple à des critères de confidentialité) ou si tu veux juste dissuader l'utilisateur de les voir autrement que par ton application. Dans le second cas, tu peux utiliser des règles très basiques (du type remplacer quelques lettres ou chiffres par d'autres).

    2) Tu peux dans ton menu Projet (sous VB express 2008) ajouter un fichier Texte. Bien que je n'aie pas testé cette solution, le fichier devrait être considéré comme une ressource, au même titre qu'une image par exemple. Quand l'exe est généré, le fichier d'origine est intégré à cet exe.

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/01/2007, 08h15
  2. Importer un fichier CSV dans une table mySQL
    Par crazydiver_e2 dans le forum Requêtes
    Réponses: 4
    Dernier message: 16/01/2007, 10h47
  3. décharger une table dans un fichier CSV
    Par shrek7577 dans le forum SQL
    Réponses: 3
    Dernier message: 22/12/2006, 16h44
  4. Impossible d'importer un fichier csv dans une table sous MySQL
    Par manue85 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 20/04/2006, 12h06
  5. Mise à jour d'une table avec un fichier csv
    Par blackangel dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 26/05/2005, 14h46

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