---
title: "Vad är fel??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/118025-vad-är-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "paddan"
published: "2004-12-14T13:53:05.000Z"
updated: "2004-12-14T15:31:41.000Z"
replies: 33
views: 673
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/118025-vad-är-fel"
---

# Vad är fel??

_Sida 1 av 2._

## #1 — paddan, 2004-12-14T13:53Z

Jag ligger på b-one hotell (inte mitt val utan föreningens)
Innan funkade allt bra men vad är fel på denna koden:

```
 
   <%
Set RS = Server.CreateObject("Adodb.RecordSet")

Sql = "Select * from cl98ic_anvlag Where Lag_ID ="&lag&" "

Set RS = Conn.Execute(Sql)
 
Do until RS.eof
id_tranare = RS("Anvandar_ID")  

'Skapa Connection & två recordset
Set Conn2 = Server.CreateObject("Adodb.Connection")
Conn2.Open "Driver=mySQL;server=localhost;uid=cl98ic_se;pwd=61bohXC0;database=cl98ic_se"
Set RS2 = Server.CreateObject("Adodb.RecordSet")

Sql = "Select * from anvandare Where ID ="&id_tranare&" "
Set RS2 = Conn2.Execute(Sql)
%>
  <tr>
    <td><%=RS2("Fornamn")%>&nbsp;<%=RS2("Efternamn")%></td>
    <td><% If IsNull(RS2("email")) Then %><%else%><%=RS2("email")%><%end if%></td>
	<td><% If IsNull(RS2("Tfnhem")) Then %><%else%><%=RS2("Tfnhem")%><%end if%></td>
    <td><% If IsNull(RS2("Tfnmob")) Then %><%else%><%=RS2("tfnmob")%><%end if%></td>
  </tr>
  <%
' frigör objekten
set RS2 = nothing
set Conn2 = nothing

RS.MoveNext
Loop

' frigör objekten
set rs = nothing
set conn = nothing

%>
```

felmedelandet är:
Error Type:
Response object, ASP 0106 (0x80020005)
An unhandled data type was encountered.
page/dam.asp, line 326

Vad felar??

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

## #2 — Jesper T, 2004-12-14T13:59Z

1\. Ta bort lösenord och användarnamn ur din kod, bums!
2\. Skriv alltid ut din sql-sats med:

```
sql="select * from blablabla"
Response.write sql
Response.end
```

3\. Vilken rad är 326? Jag ser bara ca 20.

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

## #3 — paddan, 2004-12-14T14:03Z

Set RS = Conn.Execute(Sql)
Det är rad 326 men det har något med det jag spara i id_tranare = RS("Anvandar_ID")
men å har alltid funkat innan...jag läser ifrån en mysql databas...!

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

## #4 — @nders, 2004-12-14T14:05Z

4) Rubriksättningen!

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

## #5 — paddan, 2004-12-14T14:06Z

Rubriksättning????

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

## #6 — Jesper T, 2004-12-14T14:08Z

```
replace("Vad är fel?? ","An unhandled data type..")
```

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

## #7 — paddan, 2004-12-14T14:09Z

Error Type:
Response object, ASP 0106 (0x80020005)
An unhandled data type was encountered.
page/dam.asp, line 326

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

## #8 — @nders, 2004-12-14T14:13Z

"Vad är fel??" är ungefär världens sämsta trådrubrik. 

När man skapar en ny tråd på webForum ombeds man skriva en rubrik som är *relaterad till inlägget*. Vad som helst är bättre än "Vad är fel" eller "HJÄLP".

Exempel på något bättre trådrubriker:

\* "An unhandled datatype..." när jag försöker skriva ut?
\* Konstigt fel när jag försöker hämta data

Kort sagt; vad som helst som säger något om problemet är bättre än en intetsägande rubrik som kräver att man klickar och läser ett långt inlägg för att ha en aning om vad det hela handlar om.

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

## #9 — paddan, 2004-12-14T14:16Z

Ber om ursäkt för det..har fixat det nu...!
Ska verkligen tänka på det i fortsättningen...!
Har du några förslag på vad som kan vara fel??

Mvh Martin

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

## #10 — @nders, 2004-12-14T14:17Z

Börja med att ta reda på innehållet i *id_tranare*. Använd CLng() för att se till att du har en datatyp som kan användas i en SQL-fråga; eller ännu hellre: joina ihop de två tabellerna och ställ bara en SQL-fråga.

mvh

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

## #11 — paddan, 2004-12-14T14:19Z

Vet inte riktigt hur man gör en join...!
och CLng() har jag aldrigt använt för...!
Det som är där är en siffra!
tex 1 , 2 osv ett unikt ID för en person

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

## #12 — @nders, 2004-12-14T14:21Z

Jo, jag förstår vad det *borde* vara där. ;)

Prova att göra så här:

```
id_tranare = Clng(RS("Anvandar_ID"))
```

(Jag ser också att hela do-loopen är onödig, men det kan man ju ta senare)

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

## #13 — paddan, 2004-12-14T14:25Z

do loopen har du fullständigt rätt i...men Clng funkade inte..samma el fortfarande..!

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

## #14 — paddan, 2004-12-14T14:35Z

Det var så jo att det fungerade innan men så tog jag bort en post i tabellen och då fungerade det inte längre..!
Kan det vara fel i databasen??

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

## #15 — @nders, 2004-12-14T14:35Z

Okej, om vi tar en liten rövare då...

Händer det något om du lägger in ett mellanslag mellan **&** och **id_tranare** i SQL-frågan?

mvh

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

## #16 — @nders, 2004-12-14T14:36Z

> **paddan skrev:**
>
> Det var så jo att det fungerade innan men så tog jag bort en post i tabellen och då fungerade det inte längre..!
> Kan det vara fel i databasen??

Mjae, du borde inte komma in i loopen, om recordsetet är EOF.

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

## #17 — paddan, 2004-12-14T14:36Z

Nix det fungerade inte heller...

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

## #18 — @nders, 2004-12-14T14:37Z

Hmm, det är ju jag som kollar på fel ställe... :x

Vad innehåller variabeln *lag*? var skapar du den variabeln?

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

## #19 — paddan, 2004-12-14T14:38Z

lag="2"

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

## #20 — paddan, 2004-12-14T14:39Z

Den skapar jag långt innan..och den fungerar i många andra sql frågor!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/118025-vad-är-fel  
Nästa sida: https://www.webforum.nu/amne/asp/118025-vad-är-fel/page2.md
