---
title: "Inkompatibla typer: 'RecSet' ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/73492-inkompatibla-typer-recset"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "samurai"
published: "2003-04-07T19:55:40.000Z"
updated: "2003-04-08T19:16:41.000Z"
replies: 26
views: 788
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/73492-inkompatibla-typer-recset"
---

# Inkompatibla typer: 'RecSet' ?

_Sida 1 av 2._

## #1 — samurai, 2003-04-07T19:55Z

Får ett felmeddelande på denna sida
(Inkompatibla typer: 'RecSet'
/78ers/shout/shoutbox.asp, line 54):

<http://www.dh-d.com/feltyp.htm>

Vad kan vara fel ?

Permalänk: https://www.webforum.nu/p/73492

## #2 — LarsG, 2003-04-07T20:02Z

Posta koden för rad 50-60 istället (med radnummer). Jag har ingen lust att sitta och räkna rader.

Permalänk: https://www.webforum.nu/p/1002916

## #3 — jstal, 2003-04-07T20:02Z

Vilken är rad 54?
Du verkar inte ha öppnat något Recordset som jag ser det.

/mvh Jesper

Permalänk: https://www.webforum.nu/p/1002917

## #4 — samurai, 2003-04-07T20:05Z

50 End Function
51 %\>\<%
52 text = ":-)"
53 %\>
54 \<%=Smiley(RecSet(text))%\>
55 \<body face="Arial" size="2" color="#C0C0C0" link="#C0C0C0" vlink="#C0C0C0" alink="#C0C0C0" bgcolor="#F5F5F5"\>
56 \<%Function FixaTecken(str)
57  FixaTecken  = Replace(Trim(str),"'","''")
58 End function
59
60 Set Conn = Server.CreateObject("ADODB.Connection")

Permalänk: https://www.webforum.nu/p/1002922

## #5 — jstal, 2003-04-07T20:07Z

Har du öppnat något Recordset? När jag kollade igenom din kod så hitta jag inget, men det kanske ligger i installningar.asp?

Visa gärna den koden.

Permalänk: https://www.webforum.nu/p/1002928

## #6 — samurai, 2003-04-07T20:11Z

Jag lade bara in smilies koden... Är inte så hajj på asp  :r 
I inställningar ligger bara username/lösen för login

Info från readme:
Installation:
\~\~\~\~\~\~\~\~\~\~\~\~
Det är bara att lägga in all kod som finns i smileys.asp sidan INKLUSIVE ALL COPYRIGHT KOD i den textfil du vill använda den på.
Och om du tex vill använda den till en gästbok så får du ändra så att den skriver ut med RecSet mot det du använder i smileys.asp filen.

Permalänk: https://www.webforum.nu/p/1002936

## #7 — KoTTeN, 2003-04-07T20:26Z

Det RecSet vill gör är att hämta och skriva ut information från en databas. Jag kan inte se att du gör detta i ditt script, bara att du öppnar databasen men inget mer. 

Eller har jag missat det?
Annars måste du bestämma vad som ska hämtas med SQL.

Föresten,
**välkommen till wF!**   :birp

Permalänk: https://www.webforum.nu/p/1002953

## #8 — jstal, 2003-04-07T20:45Z

Du har som sagt inte öppnat något RecordSet och kan därför inte skriva ut någon information från databasen.
Du skapar ett recordset så här:
Set Recset = Server.CreateObject("ADODB.Recordset")
GL
/mvh Jesper

Permalänk: https://www.webforum.nu/p/1002979

## #9 — Jesper T, 2003-04-07T20:45Z

Fattar inte vad den raden gör där överhuvudtaget.
Det är väl bara att ta bort detta:

```
<% 
52 text = ":-)" 
53 %> 
54 <%=Smiley(RecSet(text))%>
```

Det står ju dessutom före \<body\>.

Permalänk: https://www.webforum.nu/p/1002981

## #10 — Jesper T, 2003-04-07T20:46Z

> **jstal skrev:**
>
> Du har som sagt inte öppnat något RecordSet och kan därför inte skriva ut någon information från databasen.
> Du skapar ett recordset så här:
> Set Recset = Server.CreateObject("ADODB.Recordset")
> GL
> /mvh Jesper

Han har det, men det är längre ned på sidan.

Permalänk: https://www.webforum.nu/p/1002983

## #11 — jstal, 2003-04-07T20:53Z

Det är inget recordset öppet när han ska skriva ut "\<%=Smiley(RecSet(text))%\>" därför genereras felet, eller?
Du måste väll öppna ett recordset innan du ska skriva ut något, annars har jag lärt mig något nytt.
Rätta mig om jag har fel.

/mvh Jesper

Permalänk: https://www.webforum.nu/p/1002995

## #12 — Jesper T, 2003-04-07T20:56Z

Men, detta skulle innebära att han har en kolumn som "heter" ":-)", och det är väl knappast troligt eller?
Och ja, man måste öppna recordsetet innan.

Permalänk: https://www.webforum.nu/p/1002998

## #13 — jstal, 2003-04-07T21:38Z

Hmm, ok.
Dock fattar jag inte vad den koden ska göra, den verkar mer vara något test för att se om det funkar med replace.

Jag skulle iaf testa att ta bort den raden och se om det fortfarande genereras fel.

/mvh Jesper

Permalänk: https://www.webforum.nu/p/1003023

## #14 — samurai, 2003-04-07T21:59Z

Testade att ta bort den raden... Felet kvarstod :(

Permalänk: https://www.webforum.nu/p/1003046

## #15 — Jesper T, 2003-04-07T22:05Z

Tar du bort denna rad:\<%=Smiley(RecSet(text))%\>
Så kan du knappast få samma fel på samma rad. :q

Permalänk: https://www.webforum.nu/p/1003055

## #16 — samurai, 2003-04-07T22:24Z

Fel av mig :x
Då funkar shoutboxen, men inte replace funktionen...

Permalänk: https://www.webforum.nu/p/1003064

## #17 — solbulle, 2003-04-07T22:26Z

Hela detta ska väl bort:

```
<%
text = ":-)"
%>
<%=Smiley(RecSet(text))%>
```

Samt jag skulle även ta bort denna rad ur funktionen ovanför:

```
Response.Write Smiley
```

Permalänk: https://www.webforum.nu/p/1003065

## #18 — solbulle, 2003-04-07T22:28Z

Är det på inlägget du ska ha smileys får du tillämpa den så här:

```
<%=Smiley(FixaLankar(RecSet("inlagg")))%>
```

På den plats där du skrivet ut inlägget. Fungerar inte det, byt plats på "Smiley" samt "FixaLankar"

Permalänk: https://www.webforum.nu/p/1005938

## #19 — samurai, 2003-04-07T22:45Z

Har testat allt du sagt... Inte sett skymten av en smiley :/
Ger snart upp...

Permalänk: https://www.webforum.nu/p/1005946

## #20 — solbulle, 2003-04-07T22:49Z

Du är säker på att ditt inlägg i db:n innehåller smilieystecken? ;)
Kanske ska du visa den nya koden du har? (Länka till fil.)

Fungerar sidan annars nu? Eller får du fortfarande felmess?

Permalänk: https://www.webforum.nu/p/1005947

---

Tråden på webben: https://www.webforum.nu/amne/asp/73492-inkompatibla-typer-recset  
Nästa sida: https://www.webforum.nu/amne/asp/73492-inkompatibla-typer-recset/page2.md
