19. december 2005 - 15:14
Der er
4 kommentarer og 1 løsning
kun 253 karakterer i en string
I VBA i Excel kan jeg kun fylde 253 (inkl. 2 stk ") karakterer i en tekststreng. Nogen der ved, hvad det kan være?
Annonceindlæg fra DE-CIX
19. december 2005 - 15:24
#1
Jeg glemte at skrive, at der ikke kommer nogen fejl, hvis man prøver at fylde mere i. Den klipper blot alt efter tegn nummer 251.
20. december 2005 - 07:26
#3
Prøv at vis hvordan du har dim'met din stringvariabel, og hvordan du fylder tegn i den Du har vel ikke skrevet dim MyString as String*256, vel ;o)
22. december 2005 - 14:15
#4
Dim StrSQL2 As String StrSQL2 = "insert into tabel (a,b,c,d,e,f,..........l,m,n,o)" StrSQL2 = StrSQL2 & " values(" & Range("A" & i).Value & "" StrSQL2 = StrSQL2 & ", '" & Range("B" & i).Value & "'" StrSQL2 = StrSQL2 & ", '" & Range("C" & i).Value & "'" StrSQL2 = StrSQL2 & ", '" & Range("J" & i).Value & "'" StrSQL2 = StrSQL2 & ", '" & Range("K" & i).Value & "'" StrSQL2 = StrSQL2 & ", '" & Range("L" & i).Value & "'" . . . . StrSQL2 = StrSQL2 & ", '" & Range("AX" & i).Value & "'" StrSQL2 = StrSQL2 & ")" - - - - Jeg har løst problemet ved at klippe strengen i to. Jeg er dog stadig villig til at give point, da jeg nok skal løbe ind i problemet igen en anden gang.