/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
tekst fil??
Fra : mette


Dato : 07-09-03 12:30

Hej NG

jeg har et problem med noget tekst der skal skrives ind i en access-db, men
teksten er for lang til at blive skrivet i basen. Datatypen er "Notat".

Der er ca. 35000 tegn i teksten.

Nu er mit spørgsmål hvor mange tegn må der være??

OK, tænkte jeg, hvis jeg ikke kan gøre det på den ene måde, må jeg gøre det
på en anden måde. Derfor lavede jeg en htm-fil med min tekst og skrev sådan
i databasen:
<!-- #INCLUDE FILE="hent.htm" -->, men det virkede ikke. Hvorfor det??

Nej, jeg kan ikke bare bruge htm-filen, da databasen er en del af et
menusystem, hvor ID henvister til et sted i databasen via :
"strSQL = "Select * From nyhed Where ID = " & Request.Querystring("Id")"

Mvh

Mette



 
 
Dcasso (07-09-2003)
Kommentar
Fra : Dcasso


Dato : 07-09-03 16:02

>Der er ca. 35000 tegn i teksten.
>
>Nu er mit spørgsmål hvor mange tegn må der være??
Så vidt jeg ved er begrænsningen vist på 2 gb, så forstår ikke helt
problemet og da jeg lige prøvede at indsætte 64000 (fra word, bare for
at tjekke) fik jeg heller ingen fejl. Du er sikker at fejlen ikke eks.
skyldes noget med nogle apostroffer (') der ikke håndteres eller at du
sender det via get frem for post.
>
>OK, tænkte jeg, hvis jeg ikke kan gøre det på den ene måde, må jeg gøre det
>på en anden måde. Derfor lavede jeg en htm-fil med min tekst og skrev sådan
>i databasen:
><!-- #INCLUDE FILE="hent.htm" -->, men det virkede ikke. Hvorfor det??
Includes skal altid skrives direkte i filen, da det udføres før
asp'en. Dvs. den henter først dine includes, dernæst udfører asp og
herunder også din sql. Så denne metode kan du ikke bruge.

mvh
Dcasso

Jens Gyldenkærne Cla~ (07-09-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 07-09-03 16:29

Dcasso skrev:

[notatfelt]
>>Nu er mit spørgsmål hvor mange tegn må der være??

> Så vidt jeg ved er begrænsningen vist på 2 gb,

Jeg fandt følgende på Google:
,--------
| Number of characters in a Memo field: 65,535 when entering data
| through the user interface; 1 gigabyte when entering data
| programmatically.
`--------
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

mette (07-09-2003)
Kommentar
Fra : mette


Dato : 07-09-03 17:39

Hej Igen

Deb fejl jeg får er som følger:

Request object error 'ASP 0107 : 80004005'

Stack Overflow

/indsat-lov.asp, line 20

The data being processed is over the allowed limit.



Mvh



M

> >Der er ca. 35000 tegn i teksten.
> >
> >Nu er mit spørgsmål hvor mange tegn må der være??
> Så vidt jeg ved er begrænsningen vist på 2 gb, så forstår ikke helt
> problemet og da jeg lige prøvede at indsætte 64000 (fra word, bare for
> at tjekke) fik jeg heller ingen fejl. Du er sikker at fejlen ikke eks.
> skyldes noget med nogle apostroffer (') der ikke håndteres eller at du
> sender det via get frem for post.



Dcasso (07-09-2003)
Kommentar
Fra : Dcasso


Dato : 07-09-03 17:59

>Deb fejl jeg får er som følger:
>
>Request object error 'ASP 0107 : 80004005'
>
>Stack Overflow
>
>/indsat-lov.asp, line 20
>
>The data being processed is over the allowed limit.

Hvis du også vil vise din kode, kan vi måske hjælpe :)

mvh
Dennis

mette (07-09-2003)
Kommentar
Fra : mette


Dato : 07-09-03 18:25

Hej Igen

"Dcasso" <ikke@oplyst_pga_spam.dk> skrev i en meddelelse
news:dtomlv8csqq88g9tflvb2ukf1h8pg18cdu@4ax.com...
> >Deb fejl jeg får er som følger:
> >
> >Request object error 'ASP 0107 : 80004005'
> >
> >Stack Overflow
> >
> >/indsat-lov.asp, line 20
> >
> >The data being processed is over the allowed limit.
>
> Hvis du også vil vise din kode, kan vi måske hjælpe :)

der er nu ikke så meget sjov ved koden, men her er det sted fejlen kommer:

[20] strTekst = Request.Form("tekst")
[21] strTekst = Replace(strTekst, "'", "''")



M




Dcasso (07-09-2003)
Kommentar
Fra : Dcasso


Dato : 07-09-03 18:38

>> >Deb fejl jeg får er som følger:
>> >
>> >Request object error 'ASP 0107 : 80004005'
>> >
>> >Stack Overflow
>> >
>> >/indsat-lov.asp, line 20
>> >
>> >The data being processed is over the allowed limit.

Hej igen

MS KB siger at grænsen er på 102399 bytes, så er du sikker på du ikke
er oppe på det.

Der er iflg. MS ingen pæne løsninger, men dog et par løsningsforslag
på følgende adresse
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q273/4/82.ASP&NoWebContent=1

mvh
Dennis

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408930
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste