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 :

SqlClient.SqlDataReader sur un serveur lié Excel


Sujet :

VB.NET

  1. #1
    Membre émérite Avatar de pacmann
    Homme Profil pro
    Consulté Oracle
    Inscrit en
    Juin 2004
    Messages
    1 626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consulté Oracle
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 626
    Points : 2 845
    Points
    2 845
    Par défaut SqlClient.SqlDataReader sur un serveur lié Excel
    Bonjour,

    Sous SQL Server, j'ai créé un serveur lié vers un classeur Excel.
    Du coup, à partir de mon code, j'accède à l'Excel comme à une table, à l'aide d'un SqlDataReader.

    La plupart du temps, tout se passe bien, notament pour les champs numériques.

    Mais lorsque la valeur numérique dépasse 10^6, la méthode Read() du Reader prend la valeur sous sa forme compacte 1.107e06 par exemple...
    Et du coup, il n'arrive pas à exécuter la méthode GetInt32, qui lève une exception de cast !

    Lorsque je lance sur SQL Server Mangement la requête SELECT * FROM OPENQUERY..., il n'y a aucun problème.
    Si je met le CAST dans la requête, il plante directement au Read().

    Il y a un truc à paramétrer ?
    Mon cas est-il désespéré ?

    A l'aaaaaaide, je ne peux plus faire marche arrière !

    Merci...

  2. #2
    Membre émérite Avatar de pacmann
    Homme Profil pro
    Consulté Oracle
    Inscrit en
    Juin 2004
    Messages
    1 626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consulté Oracle
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 626
    Points : 2 845
    Points
    2 845
    Par défaut
    Bon, j'ai parsé la chaîne pour reconstruire mon numérique...
    Mais j'y perds des chiffres !

    Cela dit, si quelqu'un connaît une vraie solution, je suis toujours partant !

Discussions similaires

  1. [1.1] Excel inexistant sur le serveur
    Par csgirl dans le forum ASP.NET
    Réponses: 5
    Dernier message: 07/10/2008, 22h42
  2. Ouverture d'un fichier excel sur un serveur
    Par Drost dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 21/11/2007, 14h34
  3. [VBA-EXCEL] Copie Fichier sur un serveur
    Par daniel_gre dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/05/2007, 10h25
  4. [Upload] transférer un fichier excel sur le serveur
    Par essono dans le forum Langage
    Réponses: 5
    Dernier message: 31/01/2007, 19h35
  5. Réponses: 4
    Dernier message: 02/05/2005, 20h25

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