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 :

VB.NET 2010 et SQL Compact 3.5 - SqlCeEngine.Upgrade() + Création BD par code


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2011
    Messages : 40
    Par défaut VB.NET 2010 et SQL Compact 3.5 - SqlCeEngine.Upgrade() + Création BD par code
    Bonjour,

    Lors de ma connexion à ma base de données SQL server compact 3.5 en VB.NET (visual studio 2010), un premier message d'erreur s'affichait pour que je fasse un engine.Upgrade(). Ce que j'ai donc fais. Cependant, ensuite, il me dit que c'est déjà à jour, j'ai donc essayer avec un engine.Verify et si c'est à vrai je lance le upgrade. SAuf que quand je fais de nouvelles insertion dans ma base de données, il passe encore dans le Upgrade... Comment faire pour vérifier quand j'ai besoin de faire un engine.Upgrade ?

    De plus, je serais interessée pour créer ma base de données par le code entièrement, sauf que je ne trouve pas vraiment comment faire. Je pensais mettre un numero de version dans une variable, que je modifierais manuellement à chaque modification de ma classe, mais je vois pas réellement comment mettre cela en place. Quelqu'un aurait-il une idée svp ?

    Merci d'avance de votre aide.
    Mini_Croco

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Bonjour,

    As-tu été voir sur MSDN ce que faisaient ces méthodes?
    Méthode SqlCeEngine.Verify :
    Si cette méthode retourne false, la base de données est endommagée et votre application doit appeler la méthode Repair pour résoudre le problème.
    Méthode SqlCeEngine.Upgrade :
    Met à niveau une base de données SQL Server Compact de la version 3.5 à la version 4.0. Après la mise à niveau, la base de données sera chiffrée si la base de données source était chiffrée. Dans le cas contraire, la base de données mise à niveau ne sera pas chiffrée.
    donc ça n'a pas beaucoup de sens de faire un verifiy avant un upgrade

Discussions similaires

  1. Réponses: 10
    Dernier message: 19/05/2015, 15h41
  2. Réponses: 0
    Dernier message: 25/01/2015, 12h59
  3. Visual Studio 2010 Express SP1 et SQL Compact 4
    Par CaptainChoc dans le forum Visual Studio
    Réponses: 1
    Dernier message: 03/01/2012, 20h18
  4. Lecture données avec sql compact et VB.Net
    Par riderfun dans le forum Windows Forms
    Réponses: 1
    Dernier message: 13/05/2008, 21h21
  5. VB.net et utilisation de SQL compact
    Par Poulain dans le forum Windows Forms
    Réponses: 4
    Dernier message: 27/04/2008, 19h58

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