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 :

Raccourci dans le nom de fichier


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Par défaut Raccourci dans le nom de fichier
    Bonjour,

    Je suis tout nouveau en SQL, je programme en VB.Net et je lance des requêtes pour une base de donnée SQL CE. Je me rappelle avoir vu quelque part un raccourci pour éviter d'écrire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    connectstring As String = "Data Source=C:\Documents and Settings\jsicard\My Documents\Visual Studio 2008\Projects\Test_DB\Test_DB\Database1.sdf"
    Et écrire quelque chose du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    connectstring As String = "Data Source= |Current Direcory| \Database1.sdf"
    Où le |Current Direcory| représente la source actuelle du projet

    Évidemment ensuite j'utilise cette string pour:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    connection As New SqlServerCe.SqlCeConnection(connectstring)
    connection.Open()
    et ainsi de suite...

    Merci de votre aide!

  2. #2
    Membre chevronné Avatar de elbj
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Services à domicile

    Informations forums :
    Inscription : Novembre 2004
    Messages : 371
    Par défaut
    Bonjour

    C'est plutôt une question de VB.NET. Cela dit, tu peux peut-être utiliser Application.GetStartupPath.

    Cordialement

  3. #3
    Membre expérimenté Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Par défaut
    Bonsoir,

    Cela dit, tu peux peut-être utiliser Application.GetStartupPath
    J'vais regarder de ce côté, merci bien!

    Citation Envoyé par elbj Voir le message
    C'est plutôt une question de VB.NET..
    Bien j'ai demandé ici car si je me rappelle bien c'était inclus directement dans la syntaxe SQL que j'envoyais avec le CommandBuilder. D'où le fait que je me demandais s'il n'existait pas en SQL un raccourci que je ne connaissais pas (ce qui est FORTprobable!!!Peut-être quelqu'un d'autre à une autre idée?

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    SQL est un langage de création, de mise à jour et d'interrogation de base de données.
    SQL n'interroge pas un fichier mais une base de données constituée de tables.
    La base de données se situe à un certain endroit, sur le disque ou sur le réseau. C'est le moteur de base de données qui va déterminer où et comment est stockée la base en gros.

    Alors il n'y a pas d'instruction SQL pour donner un chemin d'accès à un fichier de données.
    Que les experts me corrigent si je dis une connerie.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  5. #5
    Membre expérimenté Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Par défaut
    Je l'ai retrouvé finalement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "Data Source=|DataDirectory|\Database1.sdf"

  6. #6
    Membre expérimenté Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Par défaut
    Wow...

    Je suis confu,

    Si j'utilise la forme courte (|DataDirectory|), mon programme semble fonctionner, je n'ai aucune erreur, je peux créer et supprimer des tables, ils les reconnait, m'indique qu'elle existe quand je veux la créer une deuxième fois et tout et tout...MAIS quand je reviens à mes fenêtres de codes et que je refresh ma base de données, aucune modification n'a été prise en compte. Comme si mon programme avait travailler sur une copie de la BD.

    Si je reviens à l'ancienne méthode longue ("C:\....."), tout fonctionne et les modifs sont prises en considérations...

    Si jamais quelqu'un comprend la passe...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [BATCH] Espaces dans les noms de fichiers :|
    Par andlio dans le forum Windows
    Réponses: 1
    Dernier message: 03/08/2006, 04h42
  2. Espace dans un nom de fichier
    Par pouli dans le forum Langage
    Réponses: 5
    Dernier message: 27/07/2006, 13h26
  3. Incrémenter un n° dans un nom de fichier
    Par pandore dans le forum Fortran
    Réponses: 6
    Dernier message: 03/05/2006, 12h30
  4. Réponses: 6
    Dernier message: 03/05/2006, 12h01
  5. Réponses: 17
    Dernier message: 12/04/2005, 16h28

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