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

MS SQL Server Discussion :

comment importer fichier xls dans BD sql server 2000


Sujet :

MS SQL Server

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 55
    Points : 35
    Points
    35
    Par défaut comment importer fichier xls dans BD sql server 2000
    bonjour,
    je dois développer un programme dans le cadre d'un travail de fin d'étude
    la base de données est sous sql server 2000 et le programme est fait sous VB6
    j'ai su fait un test pour la connexion.
    le programme devra permettre entre autre d'importer les données(qui ont une structure identique pour tous les fichiers) qui se trouvent dans des fichiers xls qui seront placé à un endroit unique. mais voilà jusque là les codes d'exemples trouvé ne m'ont pas aidées.
    est-ce que quelqu'un sait comment procéder pour importer des données d'un xls vers BD sql 2000?
    quel référence dois-je obligatoirement insérer dans le programme VB ?

    merci à tous

  2. #2
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

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

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Points : 923
    Points
    923
    Par défaut
    il te faut transformer tes fichiers xls en csv (grace a VB) puis utiliser le DTS de sqlserveur

    regarde dans le tuto du site
    tu as un début là:
    http://faqvbnet.developpez.com/?page=adonet_sqlsrv
    Errare humanum est, perseverare diabolicum (Sénèque)

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 55
    Points : 35
    Points
    35
    Par défaut
    Citation Envoyé par serge0934 Voir le message
    il te faut transformer tes fichiers xls en csv (grace a VB) puis utiliser le DTS de sqlserveur
    c'est possible d'utiliser le DTS via vb?
    pour automatiser je parle, via un click...?
    merci

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 55
    Points : 35
    Points
    35
    Par défaut
    est-ce que je dois faire un petit prog à part en vb.net?
    ou il est possible de l'intégrer dans vb6 via une class , un module???

    merci

  5. #5
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

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

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Points : 923
    Points
    923
    Par défaut
    oui, regarde la doc sur forum
    Errare humanum est, perseverare diabolicum (Sénèque)

  6. #6
    Expert confirmé
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Points : 4 043
    Points
    4 043
    Par défaut
    Bonjour,

    Tu peux le faire en DTS, avec le fournisseur OLEDB pour Excel, en entrée.
    Rudi Bruchez
    Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
    LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
    LIVRES : Optimiser SQL Server -
    Microsoft SQL Server 2012 Security Cookbook
    - les bases de données NoSQL

    e-learning : LinkedIn Learning - Pluralsight

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 55
    Points : 35
    Points
    35
    Par défaut
    oui je sais via le dts
    mais je voudrais que cela se fasse via programme que je conçois en choisissant dans un menu ou via clic de bouton (les 2 sont possible)
    il prend un nom de fichier , je construit la ligne de code qui permettra l'import et çà lance.
    je cherche le code "sql" pour faire l'import (rajoute des données à la suite des autres dans la table!)
    ou autre possiblité... pour importer d'un fichier
    merci à tous

Discussions similaires

  1. Importation fichier txt dans table SQL server
    Par vito30620 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/09/2013, 07h41
  2. Upload fichier direct dans base SQL Server
    Par yuan dans le forum ASP
    Réponses: 1
    Dernier message: 25/02/2010, 18h53
  3. Réponses: 6
    Dernier message: 08/07/2008, 11h02
  4. comment importer fichier excel dans sqlserver en delphi7
    Par PDelph7 dans le forum Bases de données
    Réponses: 2
    Dernier message: 16/08/2007, 08h52
  5. Pb de replication dans Ms sql server 2000
    Par samira75 dans le forum Réplications
    Réponses: 5
    Dernier message: 04/09/2006, 18h36

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