---
title: "Felmeddelande..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11376-felmeddelande"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ReloadMaster"
published: "2001-08-29T16:21:00.000Z"
updated: "2001-08-29T21:19:00.000Z"
replies: 14
views: 312
page: 1
pages: 1
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/11376-felmeddelande"
---

# Felmeddelande...

## #1 — ReloadMaster, 2001-08-29T16:21Z

Vad är felet om jag får detta meddelande:
Typblandningsfel i villkorsuttryck.

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

## #2 — emission, 2001-08-29T16:38Z

Det beror på att du försöker jämföra två variabler som inte är av samma datatyp.

a="hej"
b=5

if a=b then.....

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

## #3 — ReloadMaster, 2001-08-29T16:46Z

Kan någon hitta felet här jag kan iallagfall inte hitta det...

\<%If Request.Querystring("laggtill") = "medlemny" Then

spaNamn = Request.Form("namn")
spaEmail = Request.Form("email")
spaFD = Request.Form("fodelsedag")
spaStatus = Request.Form("status")
spaRoll = Request.Form("roll")
spaFB = Request.Form("favoritbana")
spaICQ = Request.Form("icq")
spaRnamn = Request.Form("rnamn")

SQL = "Insert Into members"
SQL = SQL & "(Namn,Email,Fodelsedag,Status,Roll,Favoritbana,ICQ,Rnamn) "
SQL = SQL & "VALUES ('"& spaNamn &"', '"& spaEmail &"', '"& spaFD &"', '"& spaStatus &"', '"& spaRoll &"', '"& spaFB &"', '"& spaICQ &"', '"& spaRnamn &"')"
Connect.Execute(SQL)

Connect.Close
Set Connect = Nothing

Response.Redirect "members_admin.asp?update=meny"

End If%\>

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

## #4 — LarsG, 2001-08-29T17:14Z

Vilken rad får du fel på och hur lyder hela felmeddelandet?

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

## #5 — @nders, 2001-08-29T17:44Z

ett tips är att använda sökfunktionen och söka på exempelvis *typblandningsfel*. jag kan lova att du får träff. :)

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

## #6 — ReloadMaster, 2001-08-29T18:50Z

Går det i PWS? 
Hur gör jag då?
Sedan undrar jag går det att gör så att man slipper skriva <http://localhost>  på PWS:en
till tyo <http://micke>

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

## #7 — @nders, 2001-08-29T18:53Z

du borde kunna använda datorns namn istället för localhost. sedan kan man (iaf om man har nt eller w2k, jag vet faktiskt inte hur det är med w98), lägga till mappningar av den typen i en fil som heter HOSTS. har man en sådan fil så står det i den hur man gör.

mvh,

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

## #8 — ReloadMaster, 2001-08-29T19:22Z

Detta är felet:
Microsoft JET Database Engine fel '80040e07' 

Typblandningsfel i villkorsuttryck. 

/asp/ns/members/members_admin.asp, rad 120 

Denna rad är:
Connect.Execute(SQL)

Hela koden är:
\<%
If Session("inloggad") \<\> True Then
Response.Redirect("nyhet_login.asp")
End If
%\>
\<% Response.Buffer = True%\>
\<html\>
\<head\>
\<title\>NorthSoldiers - CounterStrike Clan\</title\>
\</head\>
\<body bgcolor="#000000" text="#FFFFFF" link="#C0C0C0" vlink="#C0C0C0" alink="#C0C0C0"\>
\<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& Server.MapPath("memberdb.mdb")

SQL = "SELECT \* From members ORDER BY ID" 
Set RecSet = Connect.Execute(SQL)
%\>
\<%If Request.Querystring("update") = "meny" Then%\>

Meny:\<p\>
\<a href="members_admin.asp?install=andra"\>Inställningar\</a\>\<br\>
\<a href="members_admin.asp?laggtill=medlem"\>Lägg Till Ny Medlem\</a\>\<br\>

\<%End If%\>

\<%If Request.Querystring("laggtill") = "medlem" Then%\>
            \<form method="POST" action="members_admin.asp?laggtill=medlemny"\>
\<table border="0" width="50%" height="85"\>
    \<tr\>
        \<td width="50%" height="1" align="right"\>Namn:\</td\>
        \<td width="50%" height="1"\>\<input type="text" name="namn" size="20"\>\</td\>
    \</tr\>
    \<tr\>
        \<td width="50%" height="1" align="right"\>Riktigt Namn:\</td\>
        \<td width="50%" height="1"\>\<input type="text" name="rnamn" size="20"\>\</td\>
    \</tr\>
    \<tr\>
        \<td width="50%" height="23" align="right"\>E-mail\</td\>
        \<td width="50%" height="23"\>\<input type="text" name="email" size="20"\>\</td\>
    \</tr\>
    \<tr\>
        \<td width="50%" height="23" align="right"\>Födelsedag\</td\>
        \<td width="50%" height="23"\>\<input type="text" name="fd" size="20"\>\</td\>
    \</tr\>
    \<tr\>
        \<td width="50%" height="23" align="right"\>Favorit Karta\</td\>
        \<td width="50%" height="23"\>\<input type="text" name="fk" size="20"\>\</td\>
    \</tr\>
    \<tr\>
        \<td width="50%" height="22" align="right"\>Roll\</td\>
        \<td width="50%" height="22"\>\<input type="text" name="roll" size="20"\>\</td\>
    \</tr\>
    \<tr\>
        \<td width="50%" height="19" align="right"\>Status\</td\>
        \<td width="50%" height="19"\>\<input type="text" name="status" size="20"\>\</td\>
    \</tr\>
    \<tr\>
        \<td width="50%" height="19" align="right"\>ICQ\</td\>
        \<td width="50%" height="19"\>\<input type="text" name="icq" size="20"\>\</td\>
    \</tr\>
\</table\>
\<table border="0" width="50%" height="39"\>
    \<tr\>
        \<td width="50%" height="1"\>
            \<p align="right"\>\<input type="submit" value="Skicka" name="skicka"\>\</td\>
        \<td width="50%" height="1"\>\<input type="reset" value="Återställ" name="tom"\>\</td\>
    \</tr\>
\</table\>
            \</form\>
\<a href="members_admin.asp?update=meny"\>Tillbaka Till Menyn\</a\>
\<%End If%\>

\<%If Request.Querystring("install") = "andra" Then%\>
\<%
SQL = "SELECT \* FROM anvandare"
Set RecSet = Connect.Execute(SQL)

ID = RecSet("ID")
anvandarnamn = RecSet("anvandarnamn")
losenord = RecSet("losenord")
%\>
            \<form method="POST" action="members_admin.asp?installID=\<% =ID%\>"\>
\<table border="0" width="50%"\>
    \<tr\>
        \<td width="50%" align="right"\>Användarnamn\</td\>
        \<td width="50%"\>\<input type="text" name="anvandarnamn" size="20" value="\<% =anvandarnamn%\>"\>\</td\>
    \</tr\>
    \<tr\>
        \<td width="50%" align="right"\>Lösenord\</td\>
        \<td width="50%"\>\<input type="password" name="losenord" size="20" value="\<% =losenord%\>"\>\</td\>
    \</tr\>
\</table\>
\<table border="0" width="50%"\>
    \<tr\>
        \<td width="50%"\>
            \<p align="right"\>\<input type="submit" value="Skicka" name="B1"\>\</td\>
        \<td width="50%"\>\<input type="reset" value="Återställ" name="B2"\>\</td\>
    \</tr\>
\</table\>
            \</form\>
\<a href="members_admin.asp?update=meny"\>Tillbaka Till Menyn\</a\>
\<%End If%\>

\<%If Request.Querystring("laggtill") = "medlemny" Then%\>
\<%

spaNamn = Request.Form("namn")
spaEmail = Request.Form("email")
spaFD = Request.Form("fd")
spaStatus = Request.Form("status")
spaRoll = Request.Form("roll")
spaFB = Request.Form("fk")
spaICQ = Request.Form("icq")
spaRnamn = Request.Form("rnamn")

SQL = "Insert Into members"
SQL = SQL & "(Namn,Email,Fodelsedag,Status,Roll,Favoritbana,ICQ,Rnamn) "
SQL = SQL & "VALUES ('"& spaNamn &"', '"& spaEmail &"', '"& spaFD &"', '"& spaStatus &"', '"& spaRoll &"', '"& spaFB &"', '"& spaICQ &"', '"& spaRnamn &"')"
Connect.Execute(SQL)

Response.Redirect "members_admin.asp?update=meny"
'Response.Write "SQL ("& SQL &")"
%\>
\<%End If%\>

\<%
RecSet.Close
Set RecSet = Nothing
Connect.Close
Set Connect = Nothing
%\>

\</body\>
\</html\>

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

## #9 — @nders, 2001-08-29T19:26Z

det är i din insert-fråga felet ligger. vad har du för fälttyper på de olika fälten i tabellen?

fält av typen tal skall inte ha apostrofer runt värdet i frågan.

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

## #10 — ReloadMaster, 2001-08-29T19:41Z

Så här?

```
SQL = "Insert Into members"
SQL = SQL & "(Namn,Email,Fodelsedag,Status,Roll,Favoritbana,ICQ,Rnamn) "
SQL = SQL & "VALUES ('"& spaNamn &"', '"& spaEmail &"', "& spaFD &", '"& spaStatus &"', '"& spaRoll &"', '"& spaFB &"', '"& spaICQ &"', "& spaRnamn &")"
Connect.Execute(SQL)
```

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

## #11 — @nders, 2001-08-29T19:45Z

under förutsättning att alla fälten i tabellen är textfält utom Fodelsedag och Rnamn, som är tal, så ser den frågan ut att stämma.

men är det verkligen så fälten är definierade?

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

## #12 — ReloadMaster, 2001-08-29T19:49Z

Japp nu funkar det utom att jag får ett syntaxfel i Insert Into Uttrycket...
Men när jag skriver
Response.Write "SQL ("& SQL &")"
Så är alla fält rätt...

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

## #13 — ReloadMaster, 2001-08-29T19:52Z

Glöm mitt senaste inlägg...

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

## #14 — @nders, 2001-08-29T19:53Z

hur ser det ut när du skriver ut sql-frågan då?

funderar också om det kan vara något av dina fältnamn som är reserverade av access. du bör prova att klamra dina fältnamn med \[\] alltså:

```
Insert Into members ([Namn],[Email] ...
```

mvh,

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

## #15 — emission, 2001-08-29T21:19Z

```
SQL = "Insert Into members"
SQL = SQL & " ([Namn],Email,Fodelsedag,Status,Roll,Favoritbana,ICQ,Rnamn) "
SQL = SQL & "VALUES ('"& spaNamn &"', '"& spaEmail &"', #"& spaFD &"#, '"& spaStatus &"', '"& spaRoll &"', '"& spaFB &"', '"& spaICQ &"', '"& spaRnamn &"')"
Connect.Execute SQL
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11376-felmeddelande
