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

ASP Discussion :

Export d'une requête SQL provenant d'une base Access vers un fichier Excel


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Février 2008
    Messages
    30
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 30
    Par défaut Export d'une requête SQL provenant d'une base Access vers un fichier Excel
    Bonjour tout le monde,

    Après x heures de recherche de modélisation de ma page et de programmation à tout va, j'ai perdu le bout du fil et je rame....

    Je vous explique mon souhait, j'ai une page où je choisis par le biais d'une liste le type d'exploitation de système de serveurs (ex: Linux, Windows 2K3, Windows 2000...), et en cliquant sur le bouton appuyer ça me valide mon formulaire et on accède à notre fameuse page qui récupère la valeur donnée par le formulaire et l'intègre à notre requête SQL, ensuite la requête devrait être interprétée par mon serveur et qu'il me ressorte le résultat de cette requête sous forme d'un fichier excel pour du reporting.

    Ce qu'il me manque c'est de la cohésion et une certaine compréhension de mon problème dans mon code ASP afin d'avancer dans ma tâche.

    Je vous remercie d'avance messieurs pour l'aide apportée !

    Cordialement,

    Kév'


    ps: voici le code de la page.

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
     
    <%
    dim item
    db_SQL = "SELECT Serveur, OS FROM THardware WHERE OS='"&OS&"' AND AEteSupprime=No"
     
    set oRSt = server.CreateObject("ADODB.RecordSet")
    db_conn="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=C:\Inetpub\wwwroot\Bdd\ServeursGy.mdb;" 
     
    Response.ContentType="Application/xls"
    Response.AddHeader "Content-Disposition", "filename=ReportingServeursGy.xls;" ' le nom du fichier
     
    oRSt.open db_SQL, db_conn, 3, 1 
    if not oRst.EoF then %>
    	<table><tr>
    	<%
    		for each item in oRst.fields
    			response.write "<td>" & item.name & "</td>"
    		next %>
    	</tr>
    	<%
    	do while not oRst.EoF
    		response.write "<tr>"
    		for each item in oRst.fields
    			response.write "<td>" & item.value & "</td>"
    		next
    		response.write "</tr>"
    		oRst.MoveNext
    	Loop %>
    	</table>
    	<%
    else %>
    	<table><tr><td>Rien à exporter</td></tr></table><%
    end if 
    set oRst = nothing
    %>

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    522
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 522
    Par défaut
    Salut,

    Quel est le problème exactement ? Bug, plantage ?
    J'ai du mal à savoir ce que tu cherches.

  3. #3
    Membre averti
    Étudiant
    Inscrit en
    Février 2008
    Messages
    30
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 30
    Par défaut
    Ca me plante littéralement, en fait ca me renvoit comme si la page n'existait pas et pas de fichier créer. Donc un problème dans mon code mais je n'arrive pas à voir d'où cela vient.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    522
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 522
    Par défaut
    Tu peux mettre le message exact ?

  5. #5
    Membre averti
    Étudiant
    Inscrit en
    Février 2008
    Messages
    30
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 30
    Par défaut
    Rectification l'ami, ca ne me met pas de messages d'erreur mais ca renvoit directement "Rien à exporter" dans mon fichier excel, comme s'il n'arrivait pas à interpréter ma requête et enregistrer le résultat dans mon fichier, bizarre.

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    522
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 522
    Par défaut
    Ca sera simple à débuger alors. Exécute la requête suivante sur ton manager SQL (Access dans ton cas il me semble).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    db_SQL = "SELECT Serveur, OS FROM THardware WHERE OS='"&OS&"' AND AEteSupprime=No"
    Et vérifie que tu as bien qq chose en sortie.

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

Discussions similaires

  1. [SQL] Choix dans une liste déroulante issue d'une requête SQL
    Par Moustic74 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/06/2007, 14h06
  2. Réponses: 6
    Dernier message: 23/04/2007, 15h21
  3. [SQL] Comment automatiser une requête SQL alimentée par un formulaire HTML?
    Par tse_tilky_moje_imja dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/06/2006, 23h46
  4. [SQL] Recherche d'une requête SQL
    Par kilkikou dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 07/06/2006, 16h00
  5. [MySQL] Remplissage d'une liste déroulante à partir d'une requête SQL
    Par gaucher dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 11/05/2006, 15h46

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