Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


ASP CHILI - Response object, ASP 0106 (0x80020005)

Postades av 2005-03-25 12:36:40 - Jonas Boman, i forum visual basic - allmänt, Tråden har 4 Kommentarer och lästs av 888 personer

ojdå - skrev i fel forum...

Kör ASP!Chili på B-one med MySQL-databas

"Response object, ASP 0106 (0x80020005)
An unhandled data type was encountered."

I ett admingränsnitt får jag ett problem när jag skall skriva ut ett värde från databasen.
Det funkar publikt men inte i admingränsnittet som sagt.

Har provat ändrat i databasen till VARCHAR(100) samt TEXT men inget verkar hjälpa.
Värdena är en textsträng som motsvarar en fil som skall köras istället för den vanliga mallen.
(istället för att den skriver ut "default.asp?id=123" i menyn så står det värdet i "extsida" , t ex sida.asp?id=123)

<code>
Fält Typ Attribut Null Standard Extra
ID int(11) Nej auto_increment
ordning int(11) Nej 10
niva int(11) Nej 0
menynamn varchar(250) Nej
rubrik varchar(250) Ja NULL
ingress text Ja NULL
text text Ja NULL
lankar text Ja NULL
bild text Ja NULL
extsida text Ja NULL
useraccess int(11) Nej 3

</code>

det verkar bli fel på 'lankar' också. Det är också text som bryts ned till länkar och beskrivningar i en array...

Det enda jag skrivit ut, som genererar felet är:
<code>
<%=RS("lankar")%>

respektive

<%=RS("extsida")%>
</code>


Svara

Sv: ASP CHILI - Response object, ASP 0106 (0x80020005)

Postades av 2005-03-25 12:44:49 - Göran Andersson

Datatypen text är ett blob-fält, det hanteras annorlunda. Du måste läsa värdena i textfälten ifrån recordsetet exakt i den ordning du hämtar dem, annars är värdet borta.


Svara

Sv:ASP CHILI - Response object, ASP 0106 (0x80020005)

Postades av 2005-03-25 13:27:21 - Jonas Boman

Skumt att det är så.

Provade att ändra, men det fungerade inte heller...

klistrar in koden

<code>
'get sidinformation
sidaSQL="SELECT niva, menynamn, rubrik, ingress, text, lankar, extsida, bild, useraccess FROM sidor WHERE ID="&sida
RS.OPEN sidaSQL,Conn, 1, 1
niva=RS("niva")%>
Menynamn<br><input name="menynamn" size="40" class="fields" value="<%=RS("menynamn")%>"> <br><br>

Rubrik<br><input name="rubrik" size="40" class="fields" value="<%=RS("rubrik")%>"><br><br>

Ingress<br><textarea name="ingress" rows="5" cols="40" class="fields"><%=RS("ingress")%> </textarea><br><br>

Text<br><textarea name="text" rows="5" cols="40" class="fields"><%=RS("text")%> </textarea><br><br>

L&auml;nkar<br><textarea name="lankar" rows="5" cols="40" class="fields"><%=RS("lankar")%></textarea><br>
Ny länk<br><br>

Extern sida<br><input name="extsida" size="40" class="fields" value="<%=RS("extsida")%>"><br><br>

">tillbaka till översikten<br><br>
</TD>


<TD width="250" ALIGN="left" valign="top" class="plaintext">
Bild<br><select name="bild" class="fields">
<option value="dot.gif">Ingen bild</option>
<!--#include file="folders.asp" -->
<%
folderpath=images
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(folderpath)
Set filecollection = folder.Files
For Each file in filecollection

'ta ut fileändelsen
fileType = fso.GetExtensionName(file.path)

'är det en jpg så skriv ut den

if fileType = "jpg" OR fileType = "gif" then
if file.Name <> "dot.gif" then
response.write "<option value="""&file.Name&""" "
if lcase(file.Name)=lcase(bild) then response.write "selected"
response.write ">"&file.Name&"</option>"& vbCrLf
end if
end if
next

%>
</select>&nbsp;
<INPUT TYPE="button" name="visa_bild" value="Visa bild" onclick="preview();" class="button">
<br><br>
Navigation<br>
<select name="niva" class="fields">
<option value="0">Roten</option>
<%
'get menyinformation och skapa undermeny-val
menySQL="SELECT id, niva, menynamn FROM sidor WHERE ID <> "&sida&" ORDER BY ordning,niva,ID"
RS2.OPEN menySQL,Conn, 1, 1

DO UNTIL RS2.EOF
response.write "<option value="""&RS2("ID")&""" "
if int(niva) = RS2("ID") then response.write "selected"
response.write ">"
if rs2("niva") <> 0 then response.write "&nbsp;-"
response.write RS2("Menynamn")&"</option>"&vbCrLf
RS2.MOVENEXT
LOOP
RS2.CLOSE
%></select>
<br><br>
Anv. r&auml;ttighet<br>
<select name="useraccess" class="fields">
<option value="0" <%if RS("useraccess")="0" then response.write "selected"%>>0</option>
<option value="1" <%if RS("useraccess")="1" then response.write "selected"%>>1</option>
<option value="2" <%if RS("useraccess")="2" then response.write "selected"%>>2</option>
<option value="3" <%if RS("useraccess")="3" then response.write "selected"%>>3</option>
<option value="4" <%if RS("useraccess")="4" then response.write "selected"%>>4</option>
<option value="5" <%if RS("useraccess")="5" then response.write "selected"%>>5</option>

</select>
</code>


Svara

Sv: ASP CHILI - Response object, ASP 0106 (0x80020005)

Postades av 2005-03-25 16:44:28 - Göran Andersson

Ja, det ser ju ut att vara i rätt ordning.

Testa att kommentera ut olika utskrifter och se vad som hänter.


Svara

Sv: ASP CHILI - Response object, ASP 0106 (0x80020005)

Postades av 2005-03-26 08:17:58 - Jonas Boman

Precis, det ser ut att vara rätt - men det fungerade inte. Väldigt irriterande.

Jag löste det iaf med att göra en rs.GetRows istället. Då fungerar det utmärkt.

Tack för din hjälp ändå Göran!
(skall se till att posta frågan i rätt forumdel nästa gång också ;)


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 721
27 958
271 751
5 793
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies