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

Macros et VBA Excel Discussion :

ODBC et Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut ODBC et Excel
    voila habituellement je programme en java
    mais là je dois faire un logiciel d'extraction de données
    mon problème est que je sais pas comment recupèrer les données
    je m'explique : j'arrive a me connecter et a faire des requetes mais quand je fais un select je sais pas afficher son resultat dans une feuille excel a la position ou je veux.

    j'ai testé les recordeSet et c'est pas assez performant car je remonte baucoup de données.

    si vous avez une idée??

    d'avance merci

  2. #2
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Citation Envoyé par fievel
    j'ai testé les recordeSet et c'est pas assez performant car je remonte baucoup de données.

    et on peut savoir comment tu as testé ?? (ton code !!)

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut
    j'ai testé un peu comme ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    cnx as new ADODB.connexion 
     
    Set rs = New ADODB.Recordset
    rs.Open sql, cnx
    mais je suis pas sur car j'ai pu mon morçeau de code
    mais on m 'a dis qu'il y avait un autre moyen et j'aimerai bien tester

  4. #4
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Je me demande ce que tu as pu tester avec celà !

    Des moyens, il y en a ! Des exemples également ! Tous dans la FAQ de ce forum, que tu es invité à "potasser" un peu, avant de revenir nous voir avec un code plus "performant", si tu rencontres une difficulté ponctuelle précise

  5. #5
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut ODBC sans RecordSet est ce possible ?
    je fais faire plus simple, je veux pas utiliser les recordset et ma question est existe t-il un un autre moyen si oui lequel.

    le pourquoi du comment du je veux pas du recordset est un autre histoire.
    j'ai réussi a extraire des données avec les recordset mais je sais pas comment ça se fait si je fais une requête qui doit me retourner environ 92160 le serveur 2000 sql plante.

    ce logiciel c'est pas moi qui vais l'utiliser par la suite, donc je veux etre sur que son serveur ( qui n'est pas très puissant voir pas du tout) plante.
    voila pourquoi je veux pas de recordset.

    et dans les FAQ que dont je mettais largement inspiré pour mon code ne traite pas d'autre solution. ( si mon bout dde code etait bidon c'est parce que j'ai pas l'autre sous la main ).


    merci d'avance pour vos idée constructive

    cordialement fievel

  6. #6
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Dis-nous alors quelle est ton idée, ma foi ?
    Traiter du texte, sans doute ?
    On le peut, certes, en faisant ramer l'ensemble !
    Proposes-nous ton idée et le code qui l'accompagne, donc !
    quant à ceci :
    le pourquoi du comment du je veux pas du recordset est un autre histoire.
    Nous en avons certes une petite idée , mais (relis les règles de ce forum, notamment en ce qui concerne les exercices ....)
    Si on te l'impose, ce n'est certainement pas dans le cadre d'un travail professionnel... mais plutôt un exercice de cours.

    Si Tu te l'imposes : c'est une autre paire de manches, ma foi... et TA décision, donc TON amusement.

  7. #7
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut
    si je viens sur ce forum c'est pour avoir une reponse pour pouvoir faire avancer mon code, alors comment veux tu que je te propose ce que je cherche depuis une semaine j'ai longtemps cherché avant de venir poster sur un forum.

    d'une autre ceci m'a ete imposé par mon responsable de stage qui est en ce moment absent .

    dc je dirais que c'est plus professionel

  8. #8
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Manipuler des données d'une bdd sans recordset, voilà bien une drôle d'idée

    une petite question tout de même :
    As-tu écrit tes requêtes directement dans VB, ou as-tu utilisé les procédures stokées de SQLServer ?
    Peut-etre devrais-tu chercher de ce coté-ci, pour éviter que ton serveur plante

Discussions similaires

  1. Sql oracle et odbc pour Excel
    Par noirot70 dans le forum Excel
    Réponses: 2
    Dernier message: 28/04/2009, 12h48
  2. Comment écrire dans une base de données ODBC via Excel (VBA)
    Par Shark777 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/04/2008, 04h56
  3. [03] erreur liaison ODBC Access-Excel
    Par mirumoto dans le forum Access
    Réponses: 1
    Dernier message: 07/06/2007, 13h09
  4. Réponses: 4
    Dernier message: 09/11/2005, 17h11
  5. Doc pour créer requetes SQL via ODBC sous EXCEL
    Par satanas dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 25/01/2005, 08h33

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