Gå til innhold

Anbefalte innlegg

Hei :-)

 

Jeg har laget en webside som har en tekst editor.

Dataene fra tekst editoren lagres i databasen og kan vises i en visningsside.

 

Problemet er som følger:

- Når jeg legger inn over en viss mengde data i editoren, returneres ingen data i visningssiden.

- Når jeg velger redigereringssiden igjen vises dataene normalt.

- Altså dataene eksisterer og kan vises. Bare ikke direkte med <%=(varWebPageData)%>

 

Jeg kjører ASP og MySql.

 

Noen som har peil?

 

-LarsCB-

Endret av LarsCB
Lenke til kommentar
Videoannonse
Annonse

Nei det var ikke så lett å forklare dette.. hehe..

 

Jeg forsøker med litt kode da :-)

Jeg bruker FCKeditor for å editere og legge inn en webside:

 

			
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.Width = "740"
oFCKeditor.Height = "670"
oFCKeditor.BasePath	= sBasePath
oFCKeditor.Value	= rsContent.Fields.Item("WebPageData").Value
oFCKeditor.Create "FCKeditor1"

 

rsContent.Fields.Item("WebPageData").Value hentes altså fra databasen for å pressentere innholdet i FCKeditor.

 

Dette fungerer fint og all data vises helt fint FCKeditoren. Også store mengder data går fint å legge inn.

 

Så kommer problemet:

 

Jeg har en webside for å pressentere dataene som ligger i databasen.

Denne siden henter ut innholdet fra databasen og pressenterer dem:

 

<%
Dim rsGenWeb
Dim rsGenWeb_numRows

Set rsGenWeb = Server.CreateObject("ADODB.Recordset")
rsGenWeb.ActiveConnection = MM_Ddrift_STRING
rsGenWeb.Source = "SELECT * FROM dbdrift.tblWebPage WHERE idWebPage = " & rsGetPage.Fields.Item("idWebPage").Value
rsGenWeb.CursorType = 0
rsGenWeb.CursorLocation = 2
rsGenWeb.LockType = 1
rsGenWeb.Open()

rsGenWeb_numRows = 0
%>
<body>
<%=(rsGenWeb.Fields.Item("WebPageData").Value)%>
</body>
</html>

 

Når det er over en viss mengde data i "WebPageData" returneres ingen data til websiden.

Jeg finner det litt merkelig siden FCKeditoren returnerer dataene, mens "visnings siden" ikke gjør det.

 

Mindre mengder data går helt fint :-)

 

-LarsCB-

Lenke til kommentar

Jeg fant feilen :blush:

 

Eller jeg vet ikke om jeg skal kalle det feil eller hva..

Merkelig egentlig, men problemet var at jeg gjorde en sjekk på om oppføringen i databasen var tom:

<%if rsGenWeb.Fields.Item("WebPageData").Value = "" then %>

Siden er tom. Klikk på knappen øverst til høyre <img src="images/<%=Session("SetCSS1")%>/buttons/change.gif" alt="Nei ikke denne, den øvert til høyre... " hspace="3" vspace="3" border="0"> for å redigere siden. 

<%end if%>

 

For så å sette en variabel til innholdet i basen.

 

dim varWebPageData
varWebPageData = rsGenWeb.Fields.Item("WebPageData").Value	

 

Når jeg byttet om på disse å sjekket variabelen konsekvent, så fungerte det fint :)

<%
dim varWebPageData
varWebPageData = rsGenWeb.Fields.Item("WebPageData").Value	

if [b]varWebPageData [/b]= "" then %>
Siden er tom. Klikk på knappen øverst til høyre <img src="images/<%=Session("SetCSS1")%>/buttons/change.gif" alt="Nei ikke denne, den øvert til høyre... " hspace="3" vspace="3" border="0"> for å redigere siden. 
<%end if%>

Merkelig at dette bare gir utslag når det er større mengder data som skal prosseseres..

Men det virker i allfall :D

 

Uansett takk til dere som var interessert i å hjelpe meg :)

 

-LarsCB-

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...