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

Requêtes et SQL. Discussion :

Fichier d'exportation avec SQL


Sujet :

Requêtes et SQL.

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 18
    Points : 15
    Points
    15
    Par défaut Fichier d'exportation avec SQL
    Bonjour,

    J'ai sa
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SQLManufacture = "SELECT Tbl_TransfertJournee.Str_Ref, Tbl_TransfertJournee.Bool_Manufacture, Tbl_TransfertJournee.Bool_TypeTransfert" & _
    " FROM Tbl_TransfertJournee" & _
    " WHERE Tbl_TransfertJournee.Bool_Manufacture=True;"
     
    DoCmd.TransferText acExportDelim, "KanbanManufactureSpecExp", SQLManufacture, "C:\...\KanbanManufacture.txt"
    Cela ne fonctionne pas... Il me met Erreur d'execution 7871 :
    Le nom de table entré n'est pas conforme aux règles d'affectation des noms d'objet Microsoft Office access.
    Au lieu d'inséré un objet access, on peut inséré une requete sql préalablement définie plus haut ? (ici SQLMANUFACTURE)

  2. #2
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut Couda T
    Bonjour,

    Consulte ce lien :

    http://msdn.microsoft.com/en-us/libr...ffice.10).aspx

    Tu verras que tu ne peux passer dans le troisième argument qu'une table ou une requête stockée et pas le contenu d'une variable !

    Ce lien t'explique comment créer une requête et la stocker :

    http://msdn.microsoft.com/en-us/libr...ffice.12).aspx

    Tu pourras alors aisément effectuer ton Transfert

    Bonne journée !
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 18
    Points : 15
    Points
    15
    Par défaut
    Je vais voir sa !
    Merci bien !

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 18
    Points : 15
    Points
    15
    Par défaut
    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
    18
    Dim oDb As DAO.Database
    Dim Req As QueryDef
     
    'Instancie l'objet database
    Set oDb = CurrentDb
     
    With oDb
    ' Créé temporairement une requête
          Set Req = oDb.CreateQueryDef("Request", _
             "SELECT Tbl_TransfertJournee.Str_Ref, Tbl_TransfertJournee.Bool_Manufacture, Tbl_TransfertJournee.Bool_TypeTransfert" & _
             " FROM Tbl_TransfertJournee" & _
             " WHERE Bool_Manufacture=False And Bool_TypeTransfert=False;")
     
            DoCmd.TransferText acExportDelim, "KanbanSpecExp", "Request", "C:\Documents and Settings\trc1tc\Desktop\Counda\Kanban.txt"
          ' Suppréssion de la requête
            .QueryDefs.Delete ("Request")
            Req.Close
    End With
    Il créé bien la requête en dur mais ne la supprime pas, et le fichier Kanban.txt disparaît a chaque fois et me dis qu'il n'existe pas ...

  5. #5
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    Je viens de faire ce test et conforme à ce que tu viens de faire !

    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
    Dim oDb As DAO.Database
    Dim Req As QueryDef
     
    'Instancie l'objet database
    Set oDb = CurrentDb
     
    With oDb
    ' Créé temporairement une requête
          Set Req = oDb.CreateQueryDef("Request", "SELECT Chantier.[Numéro de chantier], Chantier.[Nom du chantier], Chantier.Adresse, Chantier.[Code postal] FROM Chantier;")
          ' Suppréssion de la requête
            DoCmd.TransferText acExportDelim, "", "Request", "C:\test.txt"
            .QueryDefs.Delete ("Request")
            Req.Close
    End With
    End Function
    Et çà fonctionne nickel !

    Création + suppression pas de problème !

    Mets des points d'arret pour voir d'ou vient le probleme !
    Essai de genérer ton fichier à la racine....

    en tout cas tu es tout proche de ta solution...
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

Discussions similaires

  1. [db4o] Fichier non exporté avec l'export .war
    Par mouss4rs dans le forum Autres SGBD
    Réponses: 0
    Dernier message: 25/01/2012, 11h26
  2. import/export avec sql developper data modeler
    Par awalter1 dans le forum Sql Developer
    Réponses: 0
    Dernier message: 08/03/2010, 19h36
  3. Importer/Exporter avec SQL Server Express
    Par solaar dans le forum Outils
    Réponses: 2
    Dernier message: 24/12/2009, 13h01
  4. Possibilité de fichier de Sortie avec SQL Server 2005
    Par criters dans le forum Développement
    Réponses: 2
    Dernier message: 03/09/2009, 16h39
  5. Gros problème d'export avec phpMyAdmin (.SQL bizarres)
    Par Meteorshadow dans le forum Outils
    Réponses: 3
    Dernier message: 27/08/2006, 04h44

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