/ 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
hent og gem tekst på mere end 255 karakter~
Fra : Morten Dall


Dato : 10-08-03 19:23

Hej alle,

hvis jeg vil skrive noget beskrivelse, ud på en ASP side, og teksten er på
mere end 255 tegn og likker i en MySql database, hvordan skal jeg så gøre
det ? og skal beskrivels feldtet vare af typpen BLOB eller TEKST eller noget
helt andet ?

mvh Morten Dall



 
 
Thomas Hansen (12-08-2003)
Kommentar
Fra : Thomas Hansen


Dato : 12-08-03 09:55

Hej Morten

Du kunne jo prøve at downloade referencemanualen til MySQL, så ville du
finde ud af at du har følgende muligheder.
TEXT og BLOB = max 65535 karaktere.
MEDIUM TEXT = 16777216 karaktere.
LONG TEXT = 4294967295 karaktere.

mvh Thomas


"Morten Dall" <mrdall@knus.dk-slet-alt-efter-dk> skrev i en meddelelse
news:3f368d08$0$97246$edfadb0f@dread12.news.tele.dk...
> Hej alle,
>
> hvis jeg vil skrive noget beskrivelse, ud på en ASP side, og teksten er på
> mere end 255 tegn og likker i en MySql database, hvordan skal jeg så gøre
> det ? og skal beskrivels feldtet vare af typpen BLOB eller TEKST eller
noget
> helt andet ?
>
> mvh Morten Dall
>
>



Morten Dall (12-08-2003)
Kommentar
Fra : Morten Dall


Dato : 12-08-03 13:41

"Thomas Hansen" <webmaster@brinck.dk> skrev i en meddelelse
news:ZX1_a.49549$Kb2.2195006@news010.worldonline.dk...
> Hej Morten
>
> Du kunne jo prøve at downloade referencemanualen til MySQL, så ville du
> finde ud af at du har følgende muligheder.
> TEXT og BLOB = max 65535 karaktere.
> MEDIUM TEXT = 16777216 karaktere.
> LONG TEXT = 4294967295 karaktere.

ja så langt så godt, problemet er at jeg nu har et feldt af typpen text,
hvor jeg har skrevet noget tekst ind i men det kan jeg så ikke finde ud af
at få ud på min hjemme side, hvis jeg skriver flg.

strText = objRS("beskrivelse")
strReplace = Replace(strText,vbCrLf,"<br>")
Response.Write strReplace & "<BR><BR>"

så for jeg flg.

ADODB.Field error '800a0bcd'

Either BOF or EOF is True, or the current record has been deleted. Requested
operation requires a current record.

hvis det nu var en varchar ville jeg jo få beskrivelsen ud, det er her
problemet ligger, kan du hjælpe ?

mvh Morten Dall



Thomas Hansen (12-08-2003)
Kommentar
Fra : Thomas Hansen


Dato : 12-08-03 13:53

Det lyder jo som om der overhovedet ikke ligger noget i det felt.
Prøv først at skriv det ud uden din replace.

prøv evt. dette:

if len("" & objRS("beskrivelse")) <> 0 then
beskrivelse = Replace(objRS("beskrivelse")&"",vbCrLf,"<BR>")
Response.Write beskrivelse
else
Response.Write "feltet er tomt"
end if

--
Med Venlig Hilsen
Thomas Hansen

"Morten Dall" <mrdall@knus.dk-slet-alt-efter-dk> skrev i en meddelelse
news:3f38dfb4$0$97177$edfadb0f@dread12.news.tele.dk...
> "Thomas Hansen" <webmaster@brinck.dk> skrev i en meddelelse
> news:ZX1_a.49549$Kb2.2195006@news010.worldonline.dk...
> > Hej Morten
> >
> > Du kunne jo prøve at downloade referencemanualen til MySQL, så ville du
> > finde ud af at du har følgende muligheder.
> > TEXT og BLOB = max 65535 karaktere.
> > MEDIUM TEXT = 16777216 karaktere.
> > LONG TEXT = 4294967295 karaktere.
>
> ja så langt så godt, problemet er at jeg nu har et feldt af typpen text,
> hvor jeg har skrevet noget tekst ind i men det kan jeg så ikke finde ud af
> at få ud på min hjemme side, hvis jeg skriver flg.
>
> strText = objRS("beskrivelse")
> strReplace = Replace(strText,vbCrLf,"<br>")
> Response.Write strReplace & "<BR><BR>"
>
> så for jeg flg.
>
> ADODB.Field error '800a0bcd'
>
> Either BOF or EOF is True, or the current record has been deleted.
Requested
> operation requires a current record.
>
> hvis det nu var en varchar ville jeg jo få beskrivelsen ud, det er her
> problemet ligger, kan du hjælpe ?
>
> mvh Morten Dall
>
>



Morten Dall (12-08-2003)
Kommentar
Fra : Morten Dall


Dato : 12-08-03 14:05

"Thomas Hansen" <webmaster@brinck.dk> skrev i en meddelelse
news:tq5_a.49604$Kb2.2199398@news010.worldonline.dk...
> Det lyder jo som om der overhovedet ikke ligger noget i det felt.
> Prøv først at skriv det ud uden din replace.
>
> prøv evt. dette:
>
> if len("" & objRS("beskrivelse")) <> 0 then
> beskrivelse = Replace(objRS("beskrivelse")&"",vbCrLf,"<BR>")
> Response.Write beskrivelse
> else
> Response.Write "feltet er tomt"
> end if

så får jeg bare dette

error '80020009'
Exception occurred.

?

mvh Morten Dall



Morten Dall (12-08-2003)
Kommentar
Fra : Morten Dall


Dato : 12-08-03 14:07


"Morten Dall" <mrdall@knus.dk-slet-alt-efter-dk> skrev i en meddelelse
news:3f38e58a$0$97209$edfadb0f@dread12.news.tele.dk...
> "Thomas Hansen" <webmaster@brinck.dk> skrev i en meddelelse
> news:tq5_a.49604$Kb2.2199398@news010.worldonline.dk...
> > Det lyder jo som om der overhovedet ikke ligger noget i det felt.
> > Prøv først at skriv det ud uden din replace.
> >
> > prøv evt. dette:
> >
> > if len("" & objRS("beskrivelse")) <> 0 then
> > beskrivelse = Replace(objRS("beskrivelse")&"",vbCrLf,"<BR>")
> > Response.Write beskrivelse
> > else
> > Response.Write "feltet er tomt"
> > end if
>
> så får jeg bare dette
>
> error '80020009'
> Exception occurred.
>

PS fejlen kommer i denne linje
if len("" & objRS("beskrivelse")) <> 0 then

MD



Thomas Hansen (13-08-2003)
Kommentar
Fra : Thomas Hansen


Dato : 13-08-03 07:36

Så prøv denne her

if len(objRS("beskrivelse")) <> 0 then
beskrivelse = Replace(objRS("beskrivelse")&"",vbCrLf,"<BR>")
Response.Write beskrivelse
else
Response.Write "feltet er tomt"
end if


"Morten Dall" <mrdall@knus.dk-slet-alt-efter-dk> wrote in message
news:3f38e5da$0$97208$edfadb0f@dread12.news.tele.dk...
>
> "Morten Dall" <mrdall@knus.dk-slet-alt-efter-dk> skrev i en meddelelse
> news:3f38e58a$0$97209$edfadb0f@dread12.news.tele.dk...
> > "Thomas Hansen" <webmaster@brinck.dk> skrev i en meddelelse
> > news:tq5_a.49604$Kb2.2199398@news010.worldonline.dk...
> > > Det lyder jo som om der overhovedet ikke ligger noget i det felt.
> > > Prøv først at skriv det ud uden din replace.
> > >
> > > prøv evt. dette:
> > >
> > > if len("" & objRS("beskrivelse")) <> 0 then
> > > beskrivelse = Replace(objRS("beskrivelse")&"",vbCrLf,"<BR>")
> > > Response.Write beskrivelse
> > > else
> > > Response.Write "feltet er tomt"
> > > end if
> >
> > så får jeg bare dette
> >
> > error '80020009'
> > Exception occurred.
> >
>
> PS fejlen kommer i denne linje
> if len("" & objRS("beskrivelse")) <> 0 then
>
> MD
>
>



Morten Dall (13-08-2003)
Kommentar
Fra : Morten Dall


Dato : 13-08-03 14:52

"Thomas Hansen" <thomas@karpe.dk> skrev i en meddelelse
news:T%k_a.49816$Kb2.2223099@news010.worldonline.dk...
> Så prøv denne her
>
> if len(objRS("beskrivelse")) <> 0 then
> beskrivelse = Replace(objRS("beskrivelse")&"",vbCrLf,"<BR>")
> Response.Write beskrivelse
> else
> Response.Write "feltet er tomt"
> end if

det gør desvære ikke nogle forskæld,
er der ikke noget sted på nettet hvor man kan slå indbygget funktioner op ?
som feks len
eller hvad med et sted hvor du kan slå fejl koder op ?

mvh Morten



Jørgen Müller (13-08-2003)
Kommentar
Fra : Jørgen Müller


Dato : 13-08-03 20:17

Morten Dall skrev:
>er der ikke noget sted på nettet hvor man kan slå indbygget funktioner op ?
>som feks len

http://www.html.dk/dokumentation/vbscript/html-vss/vbsTOC.htm

>eller hvad med et sted hvor du kan slå fejl koder op ?
www.google.dk skriv din fejlkode og se så hvor mange henvisninger du får.

--
Med Venlig Hilsen
Jørgen Müller



Thomas Hansen (19-08-2003)
Kommentar
Fra : Thomas Hansen


Dato : 19-08-03 12:21

Hej Morten

len funktionen tæller bare karaktere, det lyder altså som om der ikke er
noget i det felt du prøver at hive ud.

--
Med Venlig Hilsen
Thomas Hansen
myg@tiscali.dk

"Morten Dall" <mrdall@knus.dk-slet-alt-efter-dk> skrev i en meddelelse
news:3f3a4206$0$97240$edfadb0f@dread12.news.tele.dk...
> "Thomas Hansen" <thomas@karpe.dk> skrev i en meddelelse
> news:T%k_a.49816$Kb2.2223099@news010.worldonline.dk...
> > Så prøv denne her
> >
> > if len(objRS("beskrivelse")) <> 0 then
> > beskrivelse = Replace(objRS("beskrivelse")&"",vbCrLf,"<BR>")
> > Response.Write beskrivelse
> > else
> > Response.Write "feltet er tomt"
> > end if
>
> det gør desvære ikke nogle forskæld,
> er der ikke noget sted på nettet hvor man kan slå indbygget funktioner op
?
> som feks len
> eller hvad med et sted hvor du kan slå fejl koder op ?
>
> mvh Morten
>
>



Morten Dall (19-08-2003)
Kommentar
Fra : Morten Dall


Dato : 19-08-03 15:23

"Thomas Hansen" <webmaster@brinck.dk> skrev i en meddelelse
news:UKn0b.51933$Kb2.2372162@news010.worldonline.dk...
> Hej Morten
>
> len funktionen tæller bare karaktere, det lyder altså som om der ikke er
> noget i det felt du prøver at hive ud.

tak for din hjælp Thommas, lige pludselig så jge fejlen, og du havede ikke
en chance for at finde den ud fra det kode jeg viste dig, det viste sig at
være en "cut & paste" fejl.
midt resultsæt inde holder kun 1 record, og længere oppe i koden havede der
sneget sig en objRS.next ind så resultsættet peger på EOF ØV ØV en
rigtig dum fejl

men tak for din store indsæts.

mvh Morten Dall



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

Månedens bedste
Årets bedste
Sidste års bedste