Erreur 13 Excel, textbox et SQL
Bonjour,
Je n'ai toujours pas de solution à mon problème, malgré mes recherches et mes essais.
Je veux importer le contenu d'un textbox multiligne dans une table SQL; le hic, c'est qu'excel retourne une erreur 13 (types incompatibles)
Cela semble se produire s'il y a un ou plusieurs saut(s) de ligne(s), et/ou si le nombre de caractères de textbox dépasse les 50 ... Mais avec tous les tests effectués, cela semble aléatoire.
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:
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 la struture de la table
Code:
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 d'avance pour votre aide ...