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

Développement SQL Server Discussion :

Incompatibilité de type Excel / SQL server


Sujet :

Développement SQL Server

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 25
    Points : 10
    Points
    10
    Par défaut Incompatibilité de type Excel / SQL server
    Bonjour,

    Lorsque je fais un insert depuis excel/vba dans ma base sql 2005, j'ai une erreur d'incompatibilité de types ...

    Dans un formulaire, j'ai un textbox multilignes ... Si le contenu de ce textbox ne dépasse pas une ligne, ça passe. si j'ai plus d'une ligne, je me retrouve avec l'erreur sur les types.

    Problème identique, excel 2000,2003 et 2007.

    Cela fait un certain nombre d'heures que je me renseigne sur les différents types de champs avec sql serveur, en vain ...

    En revanche, si je fais la requête à la main, avec exactement le même contenu, alors ma requête fonctionne ...

    Si quelqu'un avait un début de piste ...

    Merci d'avance !

  2. #2
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 25
    Points : 10
    Points
    10
    Par défaut Un up ... parceque je sèche vraiment !
    Bonjour,

    Un petit UP, car je n'ai toujours pas de solution, malgré mes recherches et mes essais.

    Je suppose que c'est une erreur toute bête.

    Le résultat de mes essais :

    Si mon textbox comporte plus de 50 caractères, ou s'il contient un retour chariot (inévitable, car il doit y avoir impérativement du multilignes), l'insertion dans ma table sql provoque une erreur 13, types incompatibles.

    Le maxlenght de mon textbox, et le champ correspondant dans la table ont la même valeur : 8000 (pour les tests).

    voici la requête :

    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
     
    "INSERT INTO [tv4].[dbo].[VncConnection]" & Chr(13) & "" & Chr(10) & _
                "([TV_ID]" & Chr(13) & "" & Chr(10) & _
                ",[TV_MAINTENEUR]" & Chr(13) & "" & Chr(10) & _
                ",[TV_START]" & Chr(13) & "" & Chr(10) & _
                ",[TV_END]" & Chr(13) & "" & Chr(10) & _
                ",[TV_NOTES]" & Chr(13) & "" & Chr(10) & _
                ",[TV_DUREE])" & Chr(13) & "" & Chr(10) & _
            " VALUES" & Chr(13) & "" & Chr(10) & _
                "('" & VncId & "'" & Chr(13) & "" & Chr(10) & _
                ",'" & VncMainteneur & "'" & Chr(13) & "" & Chr(10) & _
                ",'" & VncStart & "'" & Chr(13) & "" & Chr(10) & _
                ",'" & VncEnd & "'" & Chr(13) & "" & Chr(10) & _
                ",'" & VncNotes & "'" & Chr(13) & "" & Chr(10) & _
                ",'" & VncDuree & "')"
    Les chr, qu'ils soient présents ou non ne changent rien à l'affaire....

    et voici la struture de la table :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    ID,int
    TV_ID,varchar(50)
    TV_MAINTENEUR,varchar(50)
    TV_START,datetime
    TV_END,datetime
    TV_NOTES,varchar(8000)
    TV_DUREE,datetime
    Merci pour votre aide ....

  3. #3
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 25
    Points : 10
    Points
    10
    Par défaut
    Bonjour,

    Ce problème a été résolu ici

    Bonne Journée.

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

Discussions similaires

  1. VBA excel <-> SQL Server 2005, login failed
    Par spirit69 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/03/2008, 11h38
  2. les types de SQL SERVER 2005
    Par maserati dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 29/08/2007, 12h14
  3. java et type Date sql server
    Par fadex dans le forum JDBC
    Réponses: 1
    Dernier message: 07/05/2006, 16h54
  4. ORDER BY d'un type ntext sql server 2005
    Par charabia dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 16/02/2006, 07h37
  5. Type "Bit" SQL server en XML lors d'une XMLInstruc
    Par mchicoix dans le forum XMLRAD
    Réponses: 3
    Dernier message: 15/02/2006, 15h44

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