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

Linq Discussion :

Erreur de conversion du type de données DBTYPE_DBTIMESTAMP en datetime.


Sujet :

Linq

  1. #1
    Membre actif Avatar de el_pedro
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 200
    Points : 236
    Points
    236
    Par défaut Erreur de conversion du type de données DBTYPE_DBTIMESTAMP en datetime.
    Salut à tous.

    Voila, je développe actuellement un logiciel basé sur SQL Server Express 2008 advanced services. J'utilise, pour la couche métier, Linq to SQL. J'ai donc créé mon schema de données et tout se connecte bien. Je peux récupérer mes données. Mais voila, j'ai une table de personnel qui est en fait une vue sur SQL Server et qui récupère ses données d'un serveur lié à une base ACCESS. Et quand je récupère les données, il m'affiche ce message :

    Erreur de conversion du type de données DBTYPE_DBTIMESTAMP en datetime.
    Dans SQL Server, j'affiche la vue, et même erreur. Mais à coté de ça, les données s'affichent quand même sans problème apparent.

    En regardant dans ACCESS, tout les champs dates sont en format date/heure et je n'ai pas de timestamp qui traine.

    Quelqu'un a t'il une idée de conversion ou une autre manipulation ???

  2. #2
    Membre actif Avatar de el_pedro
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 200
    Points : 236
    Points
    236
    Par défaut
    Je suis en train d'isoler le problème. Apparemment, ça sera dut à une donnée pourris dans la base de données.
    je fini mes test et je posterai le résultat.

  3. #3
    Membre actif Avatar de el_pedro
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 200
    Points : 236
    Points
    236
    Par défaut
    Je répond moi même à mon problème.

    ATTENTION à ce que les dates d'ACCESS soit complètes, un 10/10/204 au lieu de 10/10/2004 est valide auprès d'ACCESS mais pose problème pour SQL-Server.
    Lors du lancement de la vue, SQL Serveur s'arrête lors d'une erreur, donc le dernier élément affiché est le dernier valide, le suivant dans la base de données pose problème (un moyen simple d'isoler les erreurs). Après quelques retouches, tous fonctionne parfaitement.

    PROBLÈME RESOLU

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

Discussions similaires

  1. Gestion des erreurs de conversion de type de données
    Par FMJ dans le forum Développement
    Réponses: 11
    Dernier message: 09/07/2009, 23h27
  2. ERREUR D EXECUTION "3421" erreur de conversion de type de données
    Par bailamos dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 19/12/2008, 10h35
  3. erreur de conversion de type de donnée
    Par sunwind dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 05/05/2008, 10h44
  4. Réponses: 2
    Dernier message: 05/06/2007, 23h07
  5. Erreur 3421, Erreur de conversion de type de données
    Par khorn dans le forum VBA Access
    Réponses: 13
    Dernier message: 01/06/2007, 10h52

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