Jag har en mySQL databas som jag hämtar info från en tabell (TEXT) med. Men trots att innehållet jag vill hämta är en text får jag bara ut en lång sträng med siffror/bokstäver. Jag använder asp.
Set rsGetPages = oConn.Execute("SELECT * FROM tblPages WHERE PageId = " & Request.QueryString("lnkid") & " ")
If Not rsGetPages.EOF Then
strPageContent = rsGetPages("PageContent")
strPageContent blir som sagt bara en lång rad med siffror/bokstäver. Hur lösa?
Nej, det jag får ut är "D205472E46467E572643A20526F6E64656C6C2028466F6E74E46E2F42656C79736E696E673A204A756C612C205374656E3A2...".
Det fungerar bra om jag byter datatyp i mysql till t ex. VARCHAR, men ett sådant fält kan ju inte spara lika mycket text. Jag behöver använda ett fält som klarar mer än 255 tecken eftersom det är innehållet på varje sida som ligger i PageContent.
Nej, men en BLOB-fält hanterar binär data och ett TEXT-fält hanterar icke-binär data. Har du ett BLOB-fält, ligger problemet troligtvis där. (Man kan sätta attributet 'binary' på TEXT-fält också, vilket du inte borde göra/ha gjort?).