Volgens Microsoft kan een excel veld in een werkblad maximaal 32.767 tekens bevatten. (zie: http://office.microsoft.c...T=4&Origin=CH062527721043 )
Nu heb ik met ADO een excel file geopend in een recordset en wil een tekst van 1700 karakters in een veld plaatsen.
Dit werkt:
Dit niet meer:
Als ik de zelfde excelfile open en de tekst uit een textfile copy/paste naar het excel-veld, dan werkt alles prima. Nu staat er op die microsoft site dat de kolom breedte maximaal 255 tekens kan zijn. Wellicht heeft het hiermee te maken.
Weet iemand hoe je via ADO een textstring langer dan 255 tekens in een veld kan plaatsen?
Is mijn zoveelste aanvaring met excel... voor iedereen die nog nooit tegen excel geprogrammeerd hebben... Houden zo zou ik zeggen
Nu heb ik met ADO een excel file geopend in een recordset en wil een tekst van 1700 karakters in een veld plaatsen.
Dit werkt:
code:
1
2
3
| objRsExcel.AddNew
objRsExcel("OMSCHRIJVING") = left(objTrip.Description, 255)
objRsExcel.Update |
Dit niet meer:
code:
1
2
3
| objRsExcel.AddNew
objRsExcel("OMSCHRIJVING") = objTrip.Description
objRsExcel.Update |
Als ik de zelfde excelfile open en de tekst uit een textfile copy/paste naar het excel-veld, dan werkt alles prima. Nu staat er op die microsoft site dat de kolom breedte maximaal 255 tekens kan zijn. Wellicht heeft het hiermee te maken.
Weet iemand hoe je via ADO een textstring langer dan 255 tekens in een veld kan plaatsen?
Is mijn zoveelste aanvaring met excel... voor iedereen die nog nooit tegen excel geprogrammeerd hebben... Houden zo zou ik zeggen