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 :

création d'une base sql cryptée à la volée sous VB 2010 avecSQLce


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
    Novembre 2004
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 148
    Par défaut création d'une base sql cryptée à la volée sous VB 2010 avecSQLce
    BOnjour,

    je souhaite créer une base sqlce qui serait cryptée sous vb 2010.

    Ma base est bien crée (par le code par le biais d'une boite de dialogue qui demande à l'utilisateur le nom de la base mais ensuite impossible d'ouvrir cette base avec un éditeur quelconque. le mot de passe n'est pas réconnu (rentré le mot de passe par copié collé donc normalement pas d'erreur)
    testé avec
    season star
    ou
    sql ce explorer

    voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    Dim dialogue_sauve As New SaveFileDialog()
     
         If dialogue_sauve.ShowDialog() = DialogResult.OK Then 
                Dim connectString As String = ""
                Dim fileName As String = dialogue_sauve.FileName
                Dim password As String = "truc"
     
                If File.Exists(fileName) Then
                    File.Delete(fileName)
                End If
     
                        connectString = String.Format("DataSource=""{0}""; Password=’{1}’", fileName, password)
     
                Dim engine As SqlCeEngine = New SqlCeEngine(connectString)
                engine.CreateDatabase()
           end if

    j'ai testé sans la partie inhérente au mdp et là pas de soucis pour ouvrir la base avec un éditeur.

    Cela ne change pas si je précise à l'éditeur que la base est cryptée (puisqu'apparemment s'il y a mot de passe la base est automatiquement cryptée; ce qui me parait logique).

    j'ai suivi cette méthode http://arcanecode.com/2007/04/13/sql...h-c-and-vbnet/

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 148
    Par défaut
    Re,

    j'ai résolu mon soucis ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    connectString = String.Format("DataSource=" & fileName & ";Password=" & password)
    je ne sais pas si c'est moins "propre" mais ça fonctionne

    par contre je m'aperçois que ma base est lisible avec un éditeur même quand je ne coche pas "crypté".


    j'ai donc modifié ma chaine par:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    connectString = String.Format("DataSource=" & fileName & "; Encrypt Database = True; Password=" & password & "; Persist Security Info = False")

    Mais apparemment cela ne change rien.

    Et là je sèche... Si vous aviez une idée...

    Merci
    K

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 148
    Par défaut
    bonsoir,

    Quelque'un peut-il me donner des éclaircissements ?

    merci par avance

    Kirk

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/09/2010, 12h30
  2. [SQL 2K] Etre informé de la création d'une base par mail
    Par duc@ti dans le forum Administration
    Réponses: 4
    Dernier message: 20/10/2008, 15h33
  3. Création d'une base de données SQL Server en C#
    Par jomree dans le forum Accès aux données
    Réponses: 2
    Dernier message: 11/05/2007, 10h29
  4. création histogramme à partir d'une base sql
    Par coco38 dans le forum Langage
    Réponses: 7
    Dernier message: 07/04/2007, 11h57
  5. [2.0][C#] Connexion à une base SQL en C# (dev sous Visual Studio)
    Par skystef dans le forum Accès aux données
    Réponses: 1
    Dernier message: 04/11/2006, 02h10

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